ios - 不加载带有 Nib (.xib) 的自定义 UIView 的 subview ?
<p><p>我正在尝试使用关联的 Nib (.xib) 文件创建自定义 UIView 类,以帮助进行布局和创建。</p>
<p>现在,我的自定义 View 中没有 subview 出现,即使它们存在于我的 nib 文件中并且通过 IBOutlets 正确连接到我的自定义 View 类。</p>
<p>我尝试过以下其他答案:
<a href="https://stackoverflow.com/questions/13199839/load-custom-uiview-with-xib-from-a-view-controllers-view-using-ib" rel="noreferrer noopener nofollow">Load custom UIView with XIB from a View Controller's view using IB</a> </p>
<p>还有这个:
<a href="https://stackoverflow.com/questions/3944964/how-do-i-get-a-view-in-interface-builder-to-load-a-custom-view-in-another-nib" rel="noreferrer noopener nofollow">How do I get a view in Interface Builder to load a custom view in another nib?</a> </p>
<p>还有这个:
<a href="http://soulwithmobiletechnology.blogspot.com/2011/06/create-uiview-with-nib-file-in-xcode-4.html" rel="noreferrer noopener nofollow">http://soulwithmobiletechnology.blogspot.com/2011/06/create-uiview-with-nib-file-in-xcode-4.html</a> </p>
<p>但是方法 <code>[ loadNibNamed:@"MyView"owner:self options:nil]</code> 似乎调用了 <code>-</code>,导致无限循环。</p>
<p>请告诉我要包括哪些其他详细信息来帮助解决此错误!</p>
<p><strong>更新 1:我是否需要通过 <code>-</code> 布局 subview ?我的 Nib 文件实际上没有布局吗?如果是这样,那么 nib 文件的意义何在?</strong></p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>打开您的任何 ViewController 并将此代码粘贴到您的 <code>viewDidAppear</code> 方法中:</p>
<pre><code>NSArray * allTheViewsInMyNIB = [ loadNibNamed:@"MyView" owner:self options:nil]; // loading nib (might contain more than one view)
MyCustomView* problemView = allTheViewsInMyNIB; // getting desired view
problemView.frame = CGRectMake(0,0,100,100); //setting the frame
; // showing it to user
</code></pre>
<p>这就是你所要做的,呈现一个 View 。如果你想与这个 View 交互——你必须在你的类的接口(interface)中声明 <code>MyCustomView* problemView</code>,而不是在方法中。</p></p>
<p style="font-size: 20px;">关于ios - 不加载带有 Nib (.xib) 的自定义 UIView 的 subview ?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/19137846/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/19137846/
</a>
</p>
页:
[1]