草庐IT

cocoa-touch

全部标签

iphone - 每个对象有多个委托(delegate)?

我有一个UIScrollView,我需要对其进行子类化,在子类中我需要附加UIScrollViewDelegate以便我可以实现viewForZoomingInScrollView方法.然后我有一个UIViewController,我需要在其中实例化我创建的这个UIScrollView子类的对象,我还想让UIViewController成为UIScrollViewDelegate这个对象,所以我可以在这个UIViewController类中实现scrollViewDidZoom。如何让一个对象拥有两个委托(delegate)?(我知道我可以很容易地只拥有一个委托(delegate)并在

ios - 覆盖 MFMailComposeViewController 的 UIAppearance 属性

我正在使用UIAppearance协议(protocol)在我的整个应用程序中设置UINavigationBar对象的背景图像。[[UINavigationBarappearance]setBackgroundImage:[UIImageimageNamed:@"image-name"]forBarMetrics:UIBarMetricsDefault];我想为MFMailComposeViewController的实例覆盖它,以便显示默认样式的导航栏。我尝试使用appearanceWhenContainedIn来设置它,这在iOS5上有效,但在iOS6上不。[[UINavigatio

ios - 覆盖 MFMailComposeViewController 的 UIAppearance 属性

我正在使用UIAppearance协议(protocol)在我的整个应用程序中设置UINavigationBar对象的背景图像。[[UINavigationBarappearance]setBackgroundImage:[UIImageimageNamed:@"image-name"]forBarMetrics:UIBarMetricsDefault];我想为MFMailComposeViewController的实例覆盖它,以便显示默认样式的导航栏。我尝试使用appearanceWhenContainedIn来设置它,这在iOS5上有效,但在iOS6上不。[[UINavigatio

iphone - iOS - 在数组中查找复杂对象

我有一个来自NSObject类的对象,我称之为“品牌”并具有以下属性:.name.number.site在给定时间,许多这样的对象存储在NSMutableArray中,类似于:object1object2object3object4...我希望能够通过编号从数组中检索给定的对象。不是对象在数组上的索引,而是对象的数字属性(获取对象例如,number属性等于10)。我知道NSArrays有用于检索内容的智能方法,但我对它们了解不深,因为我很少使用它。有没有什么方法可以从数组中检索该对象,而不必遍历数组中的所有对象并检查每个对象的数字属性?你们能帮忙吗?谢谢。

iphone - iOS - 在数组中查找复杂对象

我有一个来自NSObject类的对象,我称之为“品牌”并具有以下属性:.name.number.site在给定时间,许多这样的对象存储在NSMutableArray中,类似于:object1object2object3object4...我希望能够通过编号从数组中检索给定的对象。不是对象在数组上的索引,而是对象的数字属性(获取对象例如,number属性等于10)。我知道NSArrays有用于检索内容的智能方法,但我对它们了解不深,因为我很少使用它。有没有什么方法可以从数组中检索该对象,而不必遍历数组中的所有对象并检查每个对象的数字属性?你们能帮忙吗?谢谢。

ios - 如何以编程方式设置 UIButton 的垂直对齐方式 - iOS

我知道如何使用IB设置按钮的垂直对齐方式;见here.但我不能以编程方式做到这一点......这是我尝试过的事情之一:UIButton*button=[[UIButtonalloc]initWithFrame:CGRectMake(10,10,110,130)];[buttonsetTitle:@"Align"forState:UIControlStateNormal];button.backgroundColor=[UIColorwhiteColor];button.titleLabel.textColor=[UIColorgrayColor];[buttonsetContentVe

ios - 如何以编程方式设置 UIButton 的垂直对齐方式 - iOS

我知道如何使用IB设置按钮的垂直对齐方式;见here.但我不能以编程方式做到这一点......这是我尝试过的事情之一:UIButton*button=[[UIButtonalloc]initWithFrame:CGRectMake(10,10,110,130)];[buttonsetTitle:@"Align"forState:UIControlStateNormal];button.backgroundColor=[UIColorwhiteColor];button.titleLabel.textColor=[UIColorgrayColor];[buttonsetContentVe

ios - 使用ARC,每个线程都没有自动释放池是致命的吗?

我读过这个:Ifyouevercreateasecondarythreadinyourapplication,youneedtoprovideitwithitsownautoreleasepool.Autoreleasepoolsandtheobjectstheycontainarediscussedfurtherin在iOS5开发者指南中。我正在使用ARC进行编译。我一直在创建许多后台线程,看起来我做得很好。我的后台线程都不是长时间运行的。所有这些对象都会被释放,比如主线程的自动释放池吗?或者什么?这就是我调用后台线程所做的:+(void)doBackground:(void(^)(

ios - 使用ARC,每个线程都没有自动释放池是致命的吗?

我读过这个:Ifyouevercreateasecondarythreadinyourapplication,youneedtoprovideitwithitsownautoreleasepool.Autoreleasepoolsandtheobjectstheycontainarediscussedfurtherin在iOS5开发者指南中。我正在使用ARC进行编译。我一直在创建许多后台线程,看起来我做得很好。我的后台线程都不是长时间运行的。所有这些对象都会被释放,比如主线程的自动释放池吗?或者什么?这就是我调用后台线程所做的:+(void)doBackground:(void(^)(

iphone - 如何默认选择 UITableViewCell?

我已经创建了一个UITableView并希望特定的UITableViewCell在加载View时显示为选中(蓝色)。 最佳答案 -(void)viewWillAppear:(BOOL)animated{//assumingyouhadthetableviewwiredtoIBOutletmyTableView//andthatyouwantedtoselectthefirstiteminthefirstsection[myTableViewselectRowAtIndexPath:[NSIndexPathindexPathForRo