如何指定xcodebuild (命令行工具)是否要为模拟器或设备构build?
我search了大量的东西,并在苹果的参考,但仍然无法pipe理我的问题。 我拥有的: 2 UIImageViews与他们连接2 UIButtons屏幕 2种animation: 2.1。 第一个是放大,然后在每个图像,一个接一个,只有一次viewDidLoad 2.2。 第二个,当按下button时(这是自定义button,隐藏在每个UIImageView的“内部”),它触发适当的UIImageViewanimation – 只有一个,而不是两个 – (也放大,然后下来)。 正如我为iOS4 +写的,我被告知使用基于块的animation! 我需要的: 如何取消正在运行的animation? 我设法取消所有,但最后一个…:/这是我的代码片段: [UIImageView animateWithDuration:2.0 delay:0.1 options:UIViewAnimationOptionAllowUserInteraction animations:^{ isAnimating = YES; self.bigLetter.transform = CGAffineTransformScale(self.bigLetter.transform, 2.0, 2.0); } completion:^(BOOL finished){ if(! finished) return; [UIImageView animateWithDuration:2.0 delay:0.0 options:UIViewAnimationOptionAllowUserInteraction animations:^{ self.bigLetter.transform = CGAffineTransformScale(self.bigLetter.transform, 0.5, 0.5); } completion:^(BOOL finished){ if(! finished) return; [UIImageView […]
101个问题 比方说,我正在制作汽车数据库,每个汽车对象被定义为: #import <UIKit/UIKit.h> @interface Car:NSObject{ NSString *name; } @property(nonatomic, retain) NSString *name; 为什么是@property(nonatomic, retain) NSString *name; 而不是@property(nonatomic, assign) NSString *name; ? 我明白, assign不会像retain那样增加参考计数器。 但是,为什么使用retain ,因为name是todo对象的成员,其范围是本身。 没有其他的外部function会修改它。
UIAlertSheet的构造函数将一个otherButtonTitles参数作为一个varg列表。 我想从NSArray中指定其他button标题。 这可能吗? 即我必须这样做: id alert = [[UIActionSheet alloc] initWithTitle: titleString delegate: self cancelButtonTitle: cancelString destructiveButtonTitle: nil otherButtonTitles: button1Title, button2Title, nil]; 但是由于我在运行时生成可用button的列表,我真的想要这样的东西: id alert = [[UIActionSheet alloc] initWithTitle: titleString delegate: self cancelButtonTitle: cancelString destructiveButtonTitle: nil otherButtonTitles: otherButtonTitles]; 现在,我想我需要一个单独的调用initWithTitle: 1项目,2项目和3项目。 喜欢这个: if ( [titles count] == 1 ) { alert = [[UIActionSheet alloc] initWithTitle: titleString delegate: […]
我无法更改应用内购买的价格。 我最初是为了testing目的而添加的,但是现在我正在提交应用程序,我想改变它。 不幸的是,似乎并不接受这种变化。 这是显示我相同的价格层不是更新的一个,我该怎么办?
您好我有一个UITabBarController在XCode 4.5作为根控制器与许多选项卡,我需要改变的顺序。 我唯一能做的就是删除这些关系,然后再按照希望显示标签栏项目的顺序添加它们。 有没有另外一种方法来做到这一点? 谢谢
我如何滚动表格的单元格到特定的位置? 我有一个表格显示3行(根据高度)。 我想要的是如果我点击第一行比根据表的高度第一行应滚动和获得新的位置(中心)和其他行相同。 我尝试contenOffset,但没有工作.. 编辑: 简而言之,就像数据选取器一样,当我们在选取器中select任何一行时,该行就会滚动到中心。 谢谢..
当一个视图加载,我想看看是否因为用户按下后退button。 我如何检查这个?
我试图在iPhone 3G上testing我的应用程序,但是我得到这个错误: 没有configuration的iOS设备可用于兼容的iOS版本。 将iOS设备连接到最新版本的iOS以运行您的应用程序,或者select一个iOS模拟器作为目标。 注意: 3G版本安装了iOS 4.2.1版本 iOS部署目标被设置为版本4.2 该设备已安装有效的开发configuration文件 我正在使用最新的Xcode 4 我不知所措 谁能帮忙? 蒂姆
我已经使用界面生成器(从故事板)创build了两个段的UISegmentedControl,但是我想以编程方式设置两个段的文本。 我想这样做,因为我使用NSLocalizedString所有的button,标签,标题等我创build所有的东西在界面生成器,然后我以编程方式添加文本。 我已经设法使每个项目工作的方式,但我找不到方法来添加文本到我的UISegmentedControl。 有没有办法做到这一点? 我可以尝试使用以下,但因为分段的控件已经在界面生成器中创build它不起作用。 [segmentedControl initWithItems:[NSArray arrayWithObjects:NSLocalizedString(@"Title 1", @"Title 1"),NSLocalizedString(@"Title 2", @"Title 2"), nil]]; 非常感谢