[self.button setTitle:[Nsstring stringWithFormat:@"%d",[stringValue integerValue]] forState:UIControlStatenormal];
有人知道如何强制按钮刷新它的标题标签吗?谢谢您的帮助!
编辑:更多上下文代码
self.guestsFIEld = [UIbutton buttonWithType:UIbuttonTypeRoundedRect]; self.guestsFIEld.frame = CGRectMake(self.guestsLabel.frame.origin.x + self.guestsLabel.frame.size.wIDth,100,40,30); self.guestsFIEld.TitleLabel.Font = [UIFont systemFontOfSize:20]; [self.guestsFIEld addTarget:self action:@selector(pressGuestsFIEld:) forControlEvents:UIControlEventtouchDown]; [self.vIEw addSubvIEw:self.guestsFIEld];'
myFunction的{
NSDictionary * dict = [通知userInfo];
if ([dict count] > 0) { [self.guestsFIEld setTitle:[Nsstring stringWithFormat:@"%d",[Getorder.NumberOfGuests integerValue]] forState:UIControlStatenormal]; }
}
修复它:在不同的线程上运行myFunction.刚刚在主线程dispatch_sync中执行了setTitle(dispatch_get_main_queue(),^ {
解决方法 如果您等待设置标签,直到从服务器检索数据,这似乎是您延迟的原因.注释掉您的网络代码,看看您的标签是否立即更新. 总结以上是内存溢出为你收集整理的ios – UIButton标题标签延迟全部内容,希望文章能够帮你解决ios – UIButton标题标签延迟所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)