ios - 将 UIImage 设置为自定义 UIButton 的问题
<p><p>我有一个 <code>UIViewController</code>,它有两个属性:一个 <code>UIImageView</code> 和一个 <code>UiButton</code>。它们都是在 <code>Interface Builder</code> 上正确连接的 <code>IBOutlets</code>。我的问题是,当我实例化这个 View 并设置两个属性时,只设置了 <code>UIImageView</code>。我的 <code>UIButton</code> 是一个 <code>custom</code> 按钮,我正在尝试为它分配一个 <code>UIImage</code> 。这是我的代码:</p>
<pre><code>MyViewController *viewController = [initWithNibName:@"MyViewController" bundle:nil];
;
viewController.myImageView.image = ;
viewController.myButton.imageView.image = ;
</code></pre>
<p>知道我做错了什么吗?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您似乎需要使用特定方法来设置 UIButton 的图像,而不是访问属性的 setter 。那个方法是:</p>
<pre><code> forState:UIControlStateNormal];
//Or some other variant of UIControlState such as UIControlStateSelected, UIControlStateDisabled, UIControlStateHighlighted, etc.
</code></pre></p>
<p style="font-size: 20px;">关于ios - 将 UIImage 设置为自定义 UIButton 的问题,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/11830129/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/11830129/
</a>
</p>
页:
[1]