2008-10-08 6 views

Répondre

1

Je ne sais pas si cela va aider, je suis un peu nouveau pour l'objectif-c et iPhone api.

Peut-être u peut faire quelque chose comme ceci: Utilisez le générateur d'interface: il suffit de taper « Interface Builder » sur le projecteur (en haut à droite) pour générer comme « myOptions.xib »

Et puis mettre en œuvre juste: comme

@implementation myOptions 

-(void)awakeFromNib 
{ 
... 

Vous pouvez jeter un oeil à l'QuartzDemo sous l'API iPhone pour voir comment charger la liste d'interface d'objets. Dans le contrôleur de vue précédent, il suffit de l'ajouter à la liste d'objets. Il ressemblera à quelque chose comme ceci:

@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]; 

it helps

+0

Il est pas du tout clair que cela tente d'atteindre. Cela casse plusieurs conventions Cocoa et ne semble pas aborder la question de l'affichage d'une autre vue. – mmalc

2

Il existe de nombreux exemples qui montrent comment gérer plusieurs vues en plein écran - chaque vue doit généralement être géré par un contrôleur de vue distinct. Vérifiez les modèles Xcode pour un exemple de la façon dont vous pouvez configurer une vue "flip".

0

Alors que tout le monde a des moyens et des pointeurs mentionnés pour afficher une vue supplémentaire, si vous essayez de résoudre votre problème de paramètres d'affichage de l'application d'origine, vous pouvez utiliser un paramètres bundle au lieu que par le HIG d'Apple pour l'iPhone

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

pour savoir comment faire, voir ceci:

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

+0

Le réglage des paramètres nécessite que l'utilisateur quitte l'application! Pas une solution idéale. De votre premier lien: "Sachez que les utilisateurs doivent quitter votre application pour ajuster les paramètres dans l'application Paramètres. Vous ne devez donc pas fournir les paramètres que les utilisateurs doivent définir plusieurs fois." –

Questions connexes