Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.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 UIView-类似于ViewDidLoad的方法?_Ios_Iphone_Objective C_Xcode_Storyboard - Fatal编程技术网

Ios UIView-类似于ViewDidLoad的方法?

Ios UIView-类似于ViewDidLoad的方法?,ios,iphone,objective-c,xcode,storyboard,Ios,Iphone,Objective C,Xcode,Storyboard,我正在创建一个只使用故事板的应用程序(没有单独的xib-s)。 以下是我的故事板的屏幕截图: 三个视图控制器(一个带有“无限”和“级别”标签,一个带有两个开关,一个带有一些标签)中的每一个都被正确分配给.h和.m文件 这里是我的问题-如何调用像ViewDidLoad或viewwillbeen,或viewdidbeen这样的东西? 我试着打电话 -(void)将移动到superview:(UIView*)newSuperview,但它不作为viewDidLoad工作 如何解决 而且,在opti

我正在创建一个只使用故事板的应用程序(没有单独的xib-s)。 以下是我的故事板的屏幕截图:

三个视图控制器(一个带有“无限”和“级别”标签,一个带有两个开关,一个带有一些标签)中的每一个都被正确分配给.h和.m文件

这里是我的问题-如何调用像
ViewDidLoad
viewwillbeen
,或
viewdidbeen
这样的东西? 我试着打电话
-(void)将移动到superview:(UIView*)newSuperview
,但它不作为
viewDidLoad
工作

如何解决


而且,在optioncontroller.m中,我不能调用任何viewDid。。。或者你会。。。功能



在界面中,我继承了UIView。我将其更改为UIViewController,现在我拥有了所有这些方法,但现在当我单击一个应该显示“optionController”的按钮时,我得到一个错误:[optionController\u setViewDelegate:]:无法识别的选择器发送到实例0x8ab94e0'“–Artur Bartchzak 1小时前删除情节提要中的每个viewcontroller,您必须将.h和.m文件添加到项目中。文件名是您在故事板中为viewcontroller的inspector中输入的类名。因此,如果您有UITableViewController类型的MainViewController,则必须通过“新建文件”将该文件添加到项目中。然后在此文件中调用viewDidLoad和其他

对于故事板:选择第一个条目“ViewController”。在inspector(右面板)的“自定义类”下输入唯一的类名,例如选项ViewController。然后选择项目面板(左侧面板),选择左侧图标进行文件浏览。右键单击并选择“新建文件”。在对话框中选择ios->cocoa touch->objective c类,然后选择next。现在,在“自定义类”下输入与序列图像板中完全相同的名称。对于子类选择父类,如果在情节提要中拖动UIViewController,则必须在此处输入相同的内容。 接下来,选择要保存的目录并单击“创建”


现在,如果单击新创建的.m文件,您将看到viewDidLoad方法,您现在可以修改它。

我只有DrawRect函数,没有viewDidLoad:(然后你做错了。打开你的选项ViewController.h,看看你是否找到以下代码:@interface Options ViewController:UIViewController…你应该读一本很好的基础教程,试试这本,它会回答你的很多问题->在界面中,我继承了UIView。我把它改成了UIViewController,现在我有了所有的这些方法,但现在当我单击一个应该显示“OptionController”的按钮时,我得到一个错误:[OptionController _setViewDelegate:]:无法识别的选择器发送到实例0x8ab94e0'”,这将是另一个问题。如果这解决了您的第一个问题,请接受此作为答案:-)…并请阅读教程。。。