草庐IT

cocoa-touch

全部标签

objective-c - NSPredicate 中的多个条件

如何在NSPredicate中使用多个条件?我正在使用它,但在返回的数组中没有得到任何东西。NSPredicate*placePredicate=[NSPredicatepredicateWithFormat:@"placeCONTAINS[cd]%@ANDcategoryCONTAINS[cd]%@AND((dates>=%@)AND(dates=%f)AND(amount数量和类别有时可以为空。我应该如何构造NSPredicate? 最佳答案 您可以使用其他NSPredicate对象和NSCompoundPredicate类构建

ios - 在 iOS 7 的 UINavigationController 上推送 View 时如何交叉融合?

如果我简单地调用push方法:[self.navigationControllerpushViewController:viewControlleranimated:YES];然后它使用推送动画。我如何更改它以使用交叉溶解动画,就像我可以使用模态转场一样? 最佳答案 我使用扩展以便于重用:extensionUINavigationController{funcfadeTo(_viewController:UIViewController){lettransition:CATransition=CATransition()transi

ios - 在 iOS 7 的 UINavigationController 上推送 View 时如何交叉融合?

如果我简单地调用push方法:[self.navigationControllerpushViewController:viewControlleranimated:YES];然后它使用推送动画。我如何更改它以使用交叉溶解动画,就像我可以使用模态转场一样? 最佳答案 我使用扩展以便于重用:extensionUINavigationController{funcfadeTo(_viewController:UIViewController){lettransition:CATransition=CATransition()transi

ios - 如何以编程方式在 View 中间创建事件指示器?

我正在使用一个在线解析提要的应用程序。当我单击刷新按钮时,需要一些时间来重新解析文件并显示其数据。单击刷新按钮时,我希望在View中间有一个事件指示器。解析完成后,该指示符应该隐藏。我正在使用这段代码,但它不起作用:-(IBAction)refreshFeed:(id)sender{UIActivityIndicatorView*spinner=[[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];[self.viewaddSubview

ios - 如何以编程方式在 View 中间创建事件指示器?

我正在使用一个在线解析提要的应用程序。当我单击刷新按钮时,需要一些时间来重新解析文件并显示其数据。单击刷新按钮时,我希望在View中间有一个事件指示器。解析完成后,该指示符应该隐藏。我正在使用这段代码,但它不起作用:-(IBAction)refreshFeed:(id)sender{UIActivityIndicatorView*spinner=[[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];[self.viewaddSubview

iphone - 以编程方式将 UITableView 添加到 UIViewController

我正在将一个UIViewController加载到我的NavController的层次结构之一中,它将包含一些文本和一些图像。在底部,我想创建一个可扩展和可折叠的表格View。首先,这个想法可行吗?如果是,我该如何添加它以及将数据源和委托(delegate)方法放在哪里?我可以只创建一个单独的TableViewController子类,然后将它作为subview添加到我的ViewController吗? 最佳答案 是的,您可以创建一个UITableView,其委托(delegate)、数据源和父View不一定是UITableView

iphone - 以编程方式将 UITableView 添加到 UIViewController

我正在将一个UIViewController加载到我的NavController的层次结构之一中,它将包含一些文本和一些图像。在底部,我想创建一个可扩展和可折叠的表格View。首先,这个想法可行吗?如果是,我该如何添加它以及将数据源和委托(delegate)方法放在哪里?我可以只创建一个单独的TableViewController子类,然后将它作为subview添加到我的ViewController吗? 最佳答案 是的,您可以创建一个UITableView,其委托(delegate)、数据源和父View不一定是UITableView

iphone - 自定义 UITabBar 背景图像在 iOS 5 及更高版本中不起作用

我有一段简单的代码可以在tabBar上放置背景图片。UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"tabBG.png"]];[self.tabBarController.tabBarinsertSubview:imageViewatIndex:0];[imageViewrelease];这在iOS4中工作正常,但在iOS5中测试时,它不起作用。我正在尝试执行以下操作:UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UI

iphone - 自定义 UITabBar 背景图像在 iOS 5 及更高版本中不起作用

我有一段简单的代码可以在tabBar上放置背景图片。UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"tabBG.png"]];[self.tabBarController.tabBarinsertSubview:imageViewatIndex:0];[imageViewrelease];这在iOS4中工作正常,但在iOS5中测试时,它不起作用。我正在尝试执行以下操作:UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UI

iphone - UIPickerView字体

有谁知道是否可以更改单个UIPickerView项目的字体和/或颜色? 最佳答案 -(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view{UILabel*tView=(UILabel*)view;if(!tView){tView=[[UILabelalloc]init];//Setuplabelproperties-frame,fo