簡體   English   中英

如何向我的 iphone 應用程序添加額外的“視圖”?

[英]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 使用設置包

http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/HandleTasks/chapter_6_section_4.html#//apple_ref/doc/uid/TP40006556-CH16-SW4

有關如何執行此操作,請參閱:

http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ApplicationSettings/chapter_12_section_1.html#//apple_ref/doc/uid/TP40007072-CH13-SW10

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM