Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在.xib中加载UI对象?_Ios_Objective C - Fatal编程技术网

Ios 如何在.xib中加载UI对象?

Ios 如何在.xib中加载UI对象?,ios,objective-c,Ios,Objective C,您好,我有一个带按钮的MainViewController.xib,当我按下它时,它会显示我放置在AboutViewController中的一个图像,其中有一个名为about inside MainViewController.m的方法,并在MainViewController.h中声明。我显示代码: - (IBAction)about{ AboutViewController *about = [[AboutViewController alloc] initWithNibName:n

您好,我有一个带按钮的MainViewController.xib,当我按下它时,它会显示我放置在AboutViewController中的一个图像,其中有一个名为about inside MainViewController.m的方法,并在MainViewController.h中声明。我显示代码:

- (IBAction)about{
    AboutViewController *about = [[AboutViewController alloc] initWithNibName:nil bundle:nil];
    [self presentViewController:about animated:YES completion:NULL];

}
在我放置的大约一个可视控制器中`

- (void)viewDidLoad
{
    UIImageView *imagen1 = [[UIImageView alloc]
                            initWithImage:[UIImage imageNamed:@"Default.png"]];
    [self.view addSubview:imagen1];`


    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.}`
图像加载正确。但当我想加载更多的按钮、选项卡栏或其他任何东西时,应用程序就会崩溃

不知道如何加载选项卡栏:(


提前感谢

我不太清楚什么是
“再加载一个按钮,或是一个选项卡或其他什么”
意思是说,如果你不熟悉iOS/Cocoa Touch/Objective-C,那么我建议你学习Ray Wenderlich网站上的一些教程:。这些教程将帮助你学习如何使用选项卡栏和按钮以及构建完整的应用程序。initWithNibName:nil是你的问题。给你的xib一个ID并使用它。