草庐IT

ViewController_ipad

全部标签

ios - 从 ViewController 调用 UITableViewDelegate 方法

我想从我的ViewController类中调用以下方法:-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section;但是对于我的生活,我无法弄清楚该怎么做。我试过:UIView*view=[tableViewviewForHeaderInSection:section];UIView*view=[selfviewForHeaderInSection:section];UIView*view=[selftableView:viewForHeaderInSection:sectio

ios - 如何在 iOS 应用程序启动前打开 ViewController

我在iOS5中工作,在加载我的应用程序之前,我想打开另一个ViewController,用户应该在其中输入一些数据,例如密码,当密码匹配时,应用程序将被打开,我是不知道如何做到这一点..我尝试了一些代码,我在下面写了-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{if(somecondition){ViewController*View=[[ViewControlleralloc]initWithNibName:@"ViewC

ios - iPad 应用程序以横向模式启动

我搜索了其他现有帖子,但没有一个满足我的要求。这是我面临的问题,我的应用同时支持横向和纵向模式。但我的第一个屏幕只支持Landscape,所以应用程序必须以Landscape启动。我已经为所有4个选项设置了支持的方向我已将初始界面方向设置为横向(左主页按钮)在第一个屏幕的ViewController中,我定义了以下内容-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{return(interfaceOrientation!=UIInterfaceOrien

ios - iOS 模拟器可以记住使用 Retina iPhone 和非 Retina iPad 吗?

这可能是一个小众问题,实际上更像是一个小问题,但是:我可以让Xcode自动构建到iPhoneRetina模拟器和iPad非Retina模拟器吗?即使使用27"iMac,RetinaiPad模拟器对于快速测试来说也相当笨拙,但我喜欢在Retina分辨率下进行所有iPhone测试。我发现自己不断地构建iPad,忘记了我离开iPhoneRetina打开,并以Retina分辨率构建到iPad,然后必须切换、终止和重建以避免它接管我的整个显示器。轻微的挫败感,有什么办法可以解决吗?我确实为五种设备类型(Pad、PadRetina、Phone、PhoneRetina3.5、PhoneRetina4

ios - 在其他 ViewController 中设置变量,有问题

我想在另一个ViewController中设置一个变量,这样当我切换到它时它就在那里,这是代码:CalendarMonthViewController.m#import"ViewControllerInsert.h"...-(void)calendarMonthView:(TKCalendarMonthView*)monthViewdidSelectDate:(NSDate*)date{NSLog(@"DateSelected:%@",date);ViewControllerInsert*controller=[[ViewControllerInsertalloc]initWithNi

AppDelegate 和 ViewController 类之间的 iOS 区别

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我如何知道AppDelegate类中的代码以及ViewController类中的代码。这两个类在UIViewController和UIApplicationDelegate中都有类似的方法viewDidLoad和applicationDidFinishLaunching:。我想applicationDidFinishLaunching:将首先被调用,这就是您创建View的地方。但是有人可以解释一下每个类中

ios - 将数据从一个 ViewController 发送到另一个。

我有两个ViewController:1)ViewController2)TestAppViewController在ViewController.h中,我定义了一个标签,我想从第二个viewController发送其文本,即`TestAppViewController。为此,我在ViewController.h中定义了一个@propertyNSString*,并在我的第二个Controller中创建了这个ViewController的一个对象。然后给这个属性传了一个值,但是ans仍然是nil。以下是我的代码:@property(nonatomic,retain)NSString*la

ios - 音频永远不会在 iPad 上加载,但它在模拟器上运行完美 - PhoneGap + Howler.js

我正在使用Howler.js在我的PhoneGap应用程序上。因为我的音频文件很大(超过10Mb),所以我将缓冲区属性设置为true(强制使用HTML5音频)。vartheSound=newHowl({urls:['assets/Sound.m4a'],buffer:true,sprite:{scene0:[1966000,27000]}当我在模拟器和我的iPadMobileSafari上测试我的应用程序时,一切正常。但是当我在iPad上将应用程序作为应用程序运行时,音频永远不会启动。使用网络检查器,我注意到音频文件试图像一个没有结束的循环一样一次又一次地加载。您可以在运行相同Phon

ios - 如何告诉 viewcontroller 从另一个类更新它的 UI

我想了解如何更新当前可见的viewController。我有ViewControllerA和ClassA。我想告诉ViewControllerA从ClassA重新加载tableview上的数据。执行此操作的最佳方法是什么?我找到了this问答,但我认为这对我的情况不起作用,或者我没有正确理解它。 最佳答案 在不知道您的设置的情况下,最简单的方法是使用NSNotificationCenter。这是您可以执行的操作:在ViewControllerA中为NSNotificationCenter添加钩子(Hook):-(void)viewD

iOS 模拟器不为 iPhone 旋转(适用于 iPad)

当我在iOS模拟器中将虚拟iPad设备旋转为横向时,设备会旋转,并且iOSUI(主屏幕)会旋转以匹配物理方向,如预期的那样。如果我旋转虚拟iPhone,设备会旋转但UI不会旋转,这似乎是错误的。就好像我在设置中锁定了方向,但这并没有设置。iOS模拟器7.0(463.9.4.2)模拟器上的iOS版本是7.0.3(11B508)OSX版本10.9.1我试过删除应用程序支持文件夹,但没有效果。有人知道我还能尝试解决这个问题吗?谢谢 最佳答案 这似乎是错误的?这是真实iPhone的标准行为。主屏幕从不支持纵向以外的任何方向,至少在越狱调整的