菜鸟教程小白 发表于 2022-12-12 22:27:34

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:@&#34;MyViewController&#34; 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]
查看完整版本: ios - 将 UIImage 设置为自定义 UIButton 的问题