当用户成功登录时,我有一个 twitterlogeout 按钮,twitter 的用户名将出现在注销按钮中。我的代码是
- (void) OAuthTwitterController: (SA_OAuthTwitterController *) controller authenticatedWithUsername: (NSString *) username {
NSLog(@"Authenicated for %@", username);
[_btntwitterLogeout setTitle:username forState:UIControlStateNormal];
}
但我想设置一个条件,如果 _btntwitterLogeout.title = nil
那么……。做一点事
但如果注销按钮中没有标题,我不知道如何设置条件。
我输入了这段代码,但没有成功
if (_btntwitterLogeout.titleLabel.text == nil) {
_btntwitterLogeout.hidden = YES;
_btnTwitter.hidden=NO;
}
else {
_btntwitterLogeout.hidden = NO;
_btnTwitter.hidden=YES;
}
我该怎么做?
最佳答案
试试这个:
if (btntwitterLogeout.titleLabel.text.length == 0)
{
_btntwitterLogeout.hidden = YES;
_btnTwitter.hidden=NO;
}
else
{
_btntwitterLogeout.hidden = NO;
_btnTwitter.hidden=YES;
}
关于iphone - 如何测试 UIButton 标题是否为 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9106789/