awakefromnib

    0热度

    2回答

    我有一个小问题,我需要了解工作原理。我在SO内搜索过,但没有找到任何有效的解决方案。 我的场景如下。 我有一个UITableViewController,通过UINib方法instantiateWithOwner:加载单元格(在其表中使用)。 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtInde

    0热度

    1回答

    大家都知道应用商店中的按钮,即“购买”,当您购买它时,它会变为“下载”。我想要有一个类似的按钮“下载”和“删除”。但我无法弄清楚如何创建它。这些方法不是问题,但是如何配置按钮? 我认为应该看看数据,如果它存储的按钮显示“删除”,并在点击时调用删除方法,否则在按钮显示“下载”时调用下载方法。有人能给我一个建议吗? 我需要“awakeformnib”吗?在按钮初始化之前应该对文件进行研究,以及在用户使

    1热度

    1回答

    为什么在awakeFromNib方法中添加子视图会导致它进入无限循环?应该在哪里添加子视图?谢谢。 - (void)awakeFromNib { outlineViewController = [[OutlineViewController alloc] initWithNibName:nil bundle:nil]; NSArray *subViews = [leftVi

    4热度

    1回答

    我在我的视图控制器中使用自动布局,以对齐uiview,就像它是一个导航栏(对齐到顶部,拉伸到拖尾和前导侧和44高度)。 我已将此视图分类,并且在awakeFromNib期间我想为其添加子视图。 但是,当我添加这些子视图(也与父视图的约束)它不起作用。 起初我还以为约束不当被编程,但是,记录的看法,像这样的框架后: - (void)awakeFromNib { [super awakeF

    8热度

    2回答

    我有一个自定义UIView,我已经放置使用Xcode(4)。我需要根据视图的实际边界设置一些默认状态。在awakeFromNib期间,边界似乎会返回Xcode中故事板布局中视图的大小。 视图处于UISplitViewController,这在Xcode是一个完整的肖像iPad屏幕的尺寸的详细侧,但如果在横向模式下的应用程序加载然后,通过弹簧和 - 支柱,它的大小被改变,但是这似乎在awakeFro

    0热度

    1回答

    我有一个故事板应用程序。当第一个视图在启动时加载时,我有这段代码来实例化我的主后台线程,它一切正常。 public override void AwakeFromNib() { base.AwakeFromNib(); // Perform one-time initialization in this function // Create and

    0热度

    1回答

    我正在使用故事板更新(即重写)一个相当简单的iOS应用程序(以前的版本使用xib文件)。由于原始应用程序是由我的一位朋友编写的,我最终找到了一些时间可以自己潜入iOS,因此这种重写部分是为了我自己的启发。 该应用程序使用导航控制器在视图控制器之间循环(make/model/size)。每个视图控制器都包含一个带有值列表(品牌/型号/尺寸)的表格视图。 在xib版本中,在每个视图控制器中,我有一个独

    8热度

    1回答

    我有一个NSViewController的子类,它从nib(initWithNibName:bundle:它是该nib的文件所有者)加载它的视图。 我需要的笔尖被加载后做一些初始化,我想我的代码是最兼容: 在iOS中:有viewDidLoad方法来做到这一点 在OSX:在雪豹,有喜欢的viewDidLoad但awakeFromNib没有方法被调用的笔尖的文件的所有者太 所以我的问题是: awake

    2热度

    1回答

    我有两个笔尖:Parent.xib和Child.xib。 我已经在子笔尖内包含了子笔尖以简化绑定。我在loadView中以编程方式设置子视图。问题是,awakeFromNib在Child的控制器中被调用两次。 我想我明白为什么会发生这种情况。当Parent完成加载时,它将awakeFromNib发送到它的对象,并且由于Child是其笔尖的文件所有者,因此它也会自行调用awakeFromNib。 我

    1热度

    1回答

    我在系统菜单栏中有一个状态项,当点击它时会出现弹出窗口。我希望在应用程序首次启动时自动显示弹出窗口。我试图将[self clickStatusBar:self]添加到awakeFromNib方法,但它不起作用。任何人都知道如何做到这一点? 这里是我目前的方法: - (void)awakeFromNib { statusItem = [[NSStatusBar systemStatusBa