添加 subview 后iOS UIButton文本颜色不会改变
<p><p>我有这个函数,一旦点击按钮就会被调用。</p>
<p>我正在尝试向单击的按钮添加 View ,向未单击的按钮添加 View 。</p>
<p>这是我的 View 的初始化:</p>
<pre><code>/**
Create the bottom border views
*/
- (void) createBottomBorderViews {
UIButton* button = _albumsTypesButtons;
//create layers
_clickedButtonBorder = [ initWithFrame:CGRectMake(0, 26, button.frame.size.width, 2)];
_unClickedButtonBorder = [ initWithFrame:CGRectMake(0, 27, button.frame.size.width, 1)];
//set the clicked layer
_clickedButtonBorder.backgroundColor = ;
//set the unclicked layer
_unClickedButtonBorder.backgroundColor = ;
}
</code></pre>
<p>这是根据按钮的状态添加 View 并更改文本颜色</p>
<pre><code>-(void) setButtonsVisuals:(UIButton*)clickedButton {
;
;
for (UIButton* button in _albumsTypesButtons)
{
if (button == clickedButton)
{
button.titleLabel.textColor = ;
;
}
else
{
button.titleLabel.textColor = ;
;
}
}
}
</code></pre>
<p>我的问题:</p>
<p>将 View 作为 subview 添加到按钮时,它不会改变
文字颜色...</p>
<p>我认为可能是层或类似的东西,但它真的不知道</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>解决方案实际上是使用 而不是触摸它的属性。</p></p>
<p style="font-size: 20px;">关于添加 subview 后iOS UIButton文本颜色不会改变,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/25732962/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/25732962/
</a>
</p>
页:
[1]