如何重新初始化视图

时间:2011-05-11 04:30:15

标签: objective-c cocoa macos

我有一个使用NStab的视图,在tabindex0我有一些按钮在这里,当我按下每个按钮时,我隐藏了我的按钮。在最后一个按钮我隐藏了该按钮并转到tabindex1。在tabindex1我有一个名为return的按钮。当我按下那个按钮我想去我的tabindex0并按原样显示我的按钮。我想重新初始化我的tabindex0。

1 个答案:

答案 0 :(得分:0)

没有直接的方法来重新初始化视图,除非您正在处理可以完全删除它并通过重新加载nib文件重新创建它的情况。

在这种情况下,您只想在所有按钮上调用setHidden:NO。类似的东西:

for (NSView *subview in [[[myTabView tabViewItemAtIndex:0] view] subviews])
    [subview setHidden:NO];