ボタンクリックでサブビューを追加しようとしています。しかし、ボタンをクリックすると、ビューは表示されません。ここでiOS addSubviewビューが表示されない
は、ボタンのクリックのために非常に単純にコードです:
-(IBAction) dimChangeBtnClick: (id) sender
{
[self addSubview:myHelloWorldViewController.view];
}
myHelloWorldViewControllerはHelloWorldViewControllerクラスのインスタンスです。
HelloWorldViewController.h:
#import <UIKit/UIKit.h>
@interface HelloWorldViewController : UIViewController
-(IBAction)showMessage;
@end
とHelloWorldViewController.m:
#import <Foundation/Foundation.h>
#import "HelloWorldViewController.h"
@implementation HelloWorldViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)dealloc
{
[super dealloc];
}
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
-(IBAction)showMessage
{
UIAlertView *hellowWorldAlert = [[UIAlertView alloc] initWithTitle:@"My First App" message:@"Hello, World!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[hellowWorldAlert show];
}
@end
私が表示したいビュー HelloWorldViewController.xib
あるobjective-の間に必要ないくつかの追加のリンクがありますCコードと.xibファイルを同じ名前にする以外にも、私の2っの問題から明らかなように、私はiOSにはとても新しいので、どんなアドバイスも大歓迎です。私が残した重要な情報があれば教えてください。
感謝することができ、these Apple docs
に詳細に記載されています!これらのリソースは非常に有用であり、必要な情報を確実に持っています。 –