【发布时间】:2012-02-12 09:34:28
【问题描述】:
我使用 StoryBoard 创建了我的应用程序。然后,我添加了objective-c 类来为其中一个视图添加.h 和.m 文件。
问题是我没有得到ViewDidLoad,因为它们是UIView 类型。当我尝试自己编写 viewDidLoad 时,xcode 在看到任何 [super xxx] 时不断给我错误。
我尝试了(id)initWithCoder:(NSCoder *)aDecoder,但仍然没有做我想做的事。因为我正在加载 UIPickerView,并且我想将其中一个组件移动到特定行,如下所示:[datepick selectRow:1433 inComponent:2 animated:YES]
如果此代码在-(id)initWithCoder:(NSCoder *)aDecoder 中,则该代码不起作用
有什么想法吗?
任何人都知道如何添加UIViewController 并在我的故事板中显示 xib?或者如何解决我的问题?
我真的很挣扎。
【问题讨论】:
-
viewDidLoad 是一个视图控制器方法。您的选择器视图嵌入在哪个视图控制器中?此外,如果您想在包含在 nib / storyboard 中的 UIView 子类中设置特定值,请尝试覆盖
awakeFromNib
标签: xcode xcode4.2 storyboard