Tag: iphone

获取UIView相对于其超级视图的超级视图的位置

我有一个UIView,我已经安排了UIButtons。 我想find那些UIButtons的位置。 我知道buttons.frame会给我的立场,但它只会给我立场就其直接superview。 有没有什么方法可以find这些button的位置,就UIButtons superview的超级观点而言? 例如,假设有一个名为“firstView”的UIView。 然后,我有另一个UIView,“secondView”。 这个“SecondView”是“firstView”的子视图。 然后我有UIButton作为“secondView”的子视图。 ->UIViewController.view —>FirstView A ——->SecondView B ————>Button 现在,有什么办法可以find那个UIButton的位置,关于“firstView”?

发送自定义数据的Apple推送通知

我正在从PHP作业应用程序发送推送通知到iPhone。 我正在发送有关新工作的推送通知。 当用户点击推送通知的视图popup时,这可能是用户redirect到设备中的特定作业。 我的意思是我想知道我可以发送任何自定义数据与推送通知,如jobId,别的东西….所以iPhone的结束可以检索和显示特定的工作? 谢谢。

执行caching时,NSFetchedResultsController崩溃:使用caching时

我使用NSFetchedResultsController来显示一堆对象,这些对象使用date进行分区。 在全新的安装中,这一切都完美地工作,对象显示在表视图中。 但是,似乎应用程序重新启动时,我得到一个崩溃。 我在初始化NSFetchedResultsController的时候指定了一个caching,当我没有完美的工作的时候。 这里是我如何创build我的NSFetchedResultsController: – (NSFetchedResultsController *)results { // If we are not nil, stop here if (results != nil) return results; // Create the fetch request, entity and sort descriptors NSFetchRequest *fetch = [[NSFetchRequest alloc] init]; NSEntityDescription *entity = [NSEntityDescription entityForName:@"Event" inManagedObjectContext:self.managedObjectContext]; NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"utc_start" ascending:YES]; NSArray *descriptors = [[NSArray […]

将一个换行符添加到UITextView

我有一个UITextView采用格式为stringWithUTF8String的NSString 。 它从数据库中获取它的值,我希望数据库中的文本在文本中被打断。 我尝试使用\n来做到这一点,但它被呈现为文本。 在应用程序的信息页面中以直接文本方式工作,但我认为从数据库中取出它的原因是因为格式不对。 有什么build议么?

无法使用Mac键盘在iphone模拟器中input文本框?

我正在研究一个基于纵向和横向模式的应用程序。 当iPhone模拟器键盘在横向打开,我将应用程序切换到肖像模式,我不能使用我的Mac键盘在文本字段中键入任何内容。 有谁之前经历过这个吗? 这是一个已知的错误?

获取推送通知的设备令牌

我正在推送通知。 我写了下面的代码来获取设备令牌。 – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. // Add the view controller's view to the window and display. [self.window addSubview:viewController.view]; [self.window makeKeyAndVisible]; NSLog(@"Registering for push notifications…"); [[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; return YES; } – (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { NSString *str = [NSString stringWithFormat:@"Device […]

检查UIViewController是否要从导航堆栈中popup?

我需要知道什么时候我的视图控制器即将从导航堆栈popup,所以我可以执行一个操作。 我不能使用-viewWillDisappear,因为当视图控制器被移出屏幕出于任何原因(比如新的视图控制器被推到顶部)时被调用。 我特别需要知道控制器什么时候会自动popup。 任何想法将是可怕的,在此先感谢。

如何从UIColor对象获得红绿蓝和阿尔法背?

我得到了从这个方法返回的UIColor: – (UIColor *)getColor { return [UIColor colorWithRed:redSlider.value green:greenSlider.value blue:blueSlider.value alpha:1.0]; } 并得到像这样的颜色: SelectedColor=[(ColorPickerView *)alertView getColor]; 现在我想从SelectedColor中获取红色,绿色和蓝色,以便使用这些值。 我想要0和1之间的值。另外,当我使用SelectedColor.CGColor,我的应用程序崩溃。

如何在iOS中创build一个简单的checkbox?

可能重复: 在iPhone应用程序中的checkbox 我想创build一个简单的2值checkbox,并保存这个,我怎么能做到这一点? 谢谢。

快速添加单引脚MKMapView?

我有一个GPS坐标(纬度,经度),我很快想把一个单一的引脚放在一个显示该位置的MKMapView上。 一切工作正常,但因为我只需要一个没有标注的针是有一个更快的方法来做到这一点,或者是我有什么需要做什么? – (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id < MKAnnotation >)annotation { MKPinAnnotationView *pinView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"DETAILPIN_ID"]; [pinView setAnimatesDrop:YES]; [pinView setCanShowCallout:NO]; return pinView; } 注意:我不需要检查可重用的注释视图,因为我只使用该针在详细视图中显示一个位置(在下一次请求详细视图时,该视图被破坏并重新创build)。