草庐IT

ViewController_ipad

全部标签

ios - UIDeviceOrientation ipad

我有以下代码根据方向填充View。这总是返回景观。-(void)setData:(BCPlaylist*)list{UIDeviceOrientationorientation=[[UIDevicecurrentDevice]orientation];if(orientation==UIDeviceOrientationPortrait||orientation==UIDeviceOrientationPortraitUpsideDown){NSLog(@"portrait");[selfsetPlaylist:list];[selfrenderPlaylist];[activitys

iphone - 从另一个 ViewController 调用方法

我有一个ViewControllerA和一个ViewControllerB。我想从ViewControllerB调用ViewControllerA的方法。在ViewControllerA中存在一个方法:-(NSMutableArray*)loadData;在ViewControllerB.h中:#import"ViewControllerA.h".......@property(nonatomic,strong)ViewControllerA*viewControllerA;@property(nonatomic,strong)NSMutableArray*mutableArray;在

ios - 为什么我的 iOS 应用程序与旧设备(例如 iPhone 4S、5、iPad 2)不兼容?

我使用xcode创建了应用程序并选择了universal作为设备和部署目标是iOS8.0。我已将我的应用程序发送到AppStore并获得批准,但我在应用程序页面上看到了该列表。RequiresiOS8.0orlater.CompatiblewithiPhone5s,iPhone6,iPhone6Plus,iPhone6s,iPhone6sPlus,iPhoneSE,iPadAir,iPadAirWi-Fi+Cellular,iPadmini2,iPadmini2Wi-Fi+Cellular,iPadAir2,iPadAir2Wi-Fi+Cellular,iPadmini3,iPadmi

ios - 所有 ViewController 中的 AdMod 单个实例

我想在我的应用程序中使用AdMob,我有4个ViewController(在4个选项卡项中),我想让它可见。示例显示的方式,每个ViewController都需要创建它的实例并添加为subview。我仍在考虑是否可以通过某种方式仅使用1个可在所有应用程序中使用的实例。我怎样才能做到这一点?如果我在AppDelegate中创建1个实例作为自动释放并保留在每个viewController中并在viewDidUnload中释放它,然后在下一个选项卡项(viewController)中我再次保留它等等......这是好的方法吗? 最佳答案

objective-c - iPad 3 应用程序开发的图像大小(分辨率)是多少?

众所周知,iPad3的分辨率为2048×1536。对于具有Retina显示屏的iPhone4,我们将名称为@2X的大图像和一张普通图像放在我们的包中。所以对于iPad3应用程序开发,我们还需要放置两张图片,一张是正常尺寸,另一张是大尺寸,名称为@2X..?有知道的请回复 最佳答案 对于iPad3,您还只需将视网膜图像命名为foo@2x.png。它需要恰好是相应foo.png分辨率的两倍。所以,假设foo.png是10x10,那么您的foo@2x.png需要是20x20。您也可以专门为iPhone/iPod或iPad制作版本,iOS会

iphone - 自定义 UITabBar 和 ViewController 之间的空间

我拿了一个普通的UITabBar并将其背景图片更改为高度较低的自定义图片,因此我更改了height的frame.起初我得到的是标签栏下方的空白区域。所以我改变了origin的frame也。但是现在空白已经移到了标签栏上方,结果是这样的:这是在AppDelegate中声明标签栏的代码:self.tabContoller=[[UITabBarControlleralloc]init];//customizingthetabbarUIImage*tabBackgroundImage=[UIImageimageNamed:@"tabBarBg.png"];self.tabContoller.t

iphone - iOS:在没有访问其父 ViewController 的情况下关闭和呈现 ModalViewController

背景:我想关闭之前展示的modalView,并立即展示我刚刚关闭的带有新信息的相同viewController。问题:如果没有指向以模态方式呈现第一个ViewController的父级ViewController的显式指针,我在这样做时并不是很成功。我正在尝试编写这样的类,它可以在不弄乱以前的viewController代码的情况下工作。可能的线索:我一直在试验几件事:1.)尝试访问父ViewController,目前我不知道如何访问。2.)一旦获得对父级的访问权限,我可以简单地应用以下代码:UIViewController*toPresentViewController=[[UIVi

objective-c - 呈现以 iPad iOS 6 为中心的 View Controller 时出错

在iOS5中它可以正常运行:PinRequiredViewController*pinView=[[PinRequiredViewControlleralloc]initWithNibName:@"PinRequiredView"bundle:nil];UINavigationController*navController=[[UINavigationControlleralloc]initWithRootViewController:pinView];//showthenavigationcontrollermodallynavController.modalPresentatio

ios - UITableView 部分标题与 64 位 iPad 上的行重叠。在 32 位上工作正常

32位iPad:64位iPad:代码如下:-(float)tableView:(UITableView*)tableViewheightForHeaderInSection:(NSInteger)section{return40.0;}-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{UIView*headerView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,tableView.frame.size.width,40)];

objective-c - UI_USER_INTERFACE_IDIOM() 总是在 iPad 4.3 模拟器上返回 UIUserInterfaceIdiomPhone?

我是iOS开发新手,正在阅读“学习Cocos2d,使用Cocos2d、Box2d和Chipmunk构建iOS游戏的实践指南”一书。我注意到我在第2章中呈现的UI按钮和vikingcharacher与本书不匹配...明显的原因是本书指示您使用UI_USER_INTERFACE_IDIOM()宏来确定您是否正在运行iPad或iPhone,但似乎无论我在xcode中将方案设置为使用iPad4.3还是iPhone4.3,宏总是报告我在手机上运行,​​而不是pad。宏是否存在某种问题?这是因为我只在模拟器上运行吗?我没有实际的设备来测试这些。当这个宏像这样失败时我该怎么办?