[英]How can I add an additional "view" to my iphone app?
我有一個基於 CrashLanding 示例應用程序的簡單 iphone 應用程序。 所以基本上你點擊標題屏幕並做一些事情......都在同一個“視圖”上。 我想用幾個 UISwitch 添加一個“選項”屏幕/頁面/視圖。 什么是最簡單的方法來做到這一點?
干杯!
有許多示例展示了如何管理多個全屏視圖——每個視圖通常應該由單獨的視圖控制器管理。 查看 Xcode 模板,了解如何設置“翻轉”視圖的示例。
不知道這是否會幫助我對objective-c和iPhone api有點陌生。
也許你可以這樣做:使用界面生成器:只需在聚光燈(右上角)上輸入“界面生成器”即可生成“myOptions.xib”
然后就實現它:就像
@implementation myOptions
-(void)awakeFromNib
{
...
你可以看一下iPhone API下的QuartzDemo,看看如何加載接口對象列表。 在之前的視圖控制器中,您只需要將其添加到對象列表中。 它看起來像這樣:
@implementation previousController
-(void)awakeFromNib
{
menuList = [[NSMutableArray alloc] init];
QuartzViewController *controller;
controller = [[QuartzViewController alloc] initWithTitle:@"Options"];
controller.quartzViewDelegate = [[[myOptions alloc] init] autorelease];
[menuList addObject:controller];
[controller release];
希望能幫助到你
使用 Interface Builder 打開 MainWindow.xib。 向 XIB 添加新視圖。 有關更多詳細信息,請參閱 Interface Builder 用戶指南。
http://developer.apple.com/documentation/DeveloperTools/InterfaceBuilder-date.html#doclist
雖然每個人都提到了顯示附加視圖的方法和指針,但如果您正在嘗試解決顯示應用程序設置的原始問題,您可能希望按照 Apple HIG for the iPhone 使用設置包
有關如何執行此操作,請參閱:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.