草庐IT

ViewController_ipad

全部标签

ios - ViewController 的 presentingViewController 设置错误?

如果ViewControllerA嵌入到navigationController中,并且ViewControllerB由ViewControllerA模态呈现。当我打印ViewControllerB的presentingViewController属性时,我发现presentingViewController指向导航Controller,而不是ViewControllerA。但是我觉得如果presentingViewController指向ViewControllerA更合理。 最佳答案 Butithinkifthepresenti

iphone - 如何让iPad在 "2x"模式下使用@2x.png高分辨率图片

我已经阅读了文档并进行了谷歌搜索,直到我无法再进行谷歌搜索,但我仍然无法弄清楚如何让我的iPhone应用程序在iPad上以“2x”模式显示时使用更高分辨率的图像。我有Icon.pngIcon@2x.png和Icon-72.png,它们工作正常,但我不想重命名我的所有图像。此外,“2x”似乎只是放大了像素,因此文本和IB对象看起来很糟糕。有解决办法吗?任何建议将不胜感激!注意:这不是通用应用程序。我不想把它变成一个通用的应用程序。我只是想让它在ipad上放大并看起来漂亮。 最佳答案 这是可能的,至少在Cocos2D应用程序中是这样。M

c# - 如何使用 Monotouch for Ipad 创建圆形按钮?

如何使用MonotouchforiOS创建圆形按钮? 最佳答案 创建自定义按钮:UIButtonmyButton=UIButton.FromType(UIButtonType.Custom);指定一张背景图片,你想要的形状:myButton.SetBackgroundImage(UIImage.FromFile("circle.png"),UIControlState.Normal); 关于c#-如何使用MonotouchforIpad创建圆形按钮?,我们在StackOverflow上找

objective-c - 查找哪个 viewController 是父级

我有三个ViewController,它们相互插入导航Controller。ViewController1可能推送VC2或VC3VC2可能推VC3也就是说,VC3被VC1或VC2打开。VC1是UITableViewController的子类,VC2是UIViewController的子类。现在,在VC3中,我想知道是VC1还是VC2创建了VC3。我该怎么做? 最佳答案 你可以检查;[vc3parentViewController];返回一个UIViewController。根据你的需要,你可以做if([[vc3parentViewC

ios - 将通用应用程序转换为 iPad 应用程序

我应该如何将通用应用程序从同时在iPhone和iPad上运行转换为仅在iPad上运行。如果我现在提交它,它将作为一个通用应用程序出现在AppStore上,那么我如何让它认为这只是一个iPad应用程序,而不创建一个全新的项目?我知道这是一个奇怪的问题,但有人知道吗?感谢您的帮助! 最佳答案 您必须更改-targeted-device-familybuild设置。 关于ios-将通用应用程序转换为iPad应用程序,我们在StackOverflow上找到一个类似的问题:

ios:在模型 View 上推送另一个 ViewController

我有一个模态显示的ViewController。[selfpresentModalViewController:ViewControllerAanimated:YES];在这个ViewControllerA中,我有一个TableView,当用户单击一个单元格时,另一个ViewControllerB应该被推到当前单元格的顶部。-(void)tableView:(UITableView*)tvdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{[self.navigationControllerpushViewController:ViewCon

iphone - 恢复到非 iPad 应用程序

我在应用程序商店中为客户提供了一个通用应用程序。客户希望只针对iPhone发布更新,而忽略iPad。我说这是不可能的,因为该应用程序已经是通用的,但是,我不确定我现在是否是。我能否发布恢复到非通用应用程序的更新?如果是这样,iPad客户会以2x应用程序的形式获得更新吗?还有其他选择吗?我可以只向iPhone客户推送上州吗? 最佳答案 如果它是一个通用的应用程序,那么你可以只更改iPhone代码并保持iPad代码不变。两种设备都将有可能进行更新。我建议添加类似的内容iPhone端的更新,iPad端没有任何变化到发行说明。回答您的问题:

iOS:从另一个类访问 Storyboard TabBar ViewController

我有以下问题:我使用Storyboard创建了一个iOS5SDK应用程序,其中包含一个TabBar和三个ViewController。从另一个类(Receiver.m)我想访问一个UI标签,例如ThirdViewController.m,它是TabBar的三个ViewController之一。在ThirdViewController.h中我得到了@interfaceThirdViewController:UIViewController{}@property(weak,nonatomic)IBOutletUILabel*textlabel1;@end在ThirdViewControll

ios - 如何强制 ViewController 卸载?

我有一个在后台运行的应用程序,因为它需要使用位置更新。但是,因为我不想消耗电池。我想确保当应用程序切换到在后台运行时卸载所有ViewController。 最佳答案 强制您的ViewController卸载不会节省任何电池生命周期。最好让操作系统担心在需要时将您的应用程序从内存中取出。如果您使用的后台模式会在用户经过大量行程时通知您的应用程序,您就不必担心这一点,因为您的应用程序实际上并未在后台运行,而只是有机会响应位置变化。如果您使用的是固定位置背景模式(用于GPS应用程序等),这会是一个更大的问题。

ios - 如何识别新 iPad

我需要知道当前设备是iPad2还是新iPad。我使用[[UIScreenmainScreen]Scale],但结果是1.0 最佳答案 如发现here:if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad&&[[UIScreenmainScreen]respondsToSelector:@selector(scale)]&&[UIScreenmainScreen].scale>1){//newiPad} 关于ios-如何识别新iPad,