UIButton – 文本截断
我用界面生成器(Xcode 4)创build了一个宽泛的UIButton,添加了一个虚拟的5个字符的标题(例如Click),然后稍后以编程方式更改标题文本。
奇怪的是,标题文本的宽度似乎保持不变,所以如果我使用更长的文本(例如“现在点击这里”),它看起来像这样:“N … E”
任何想法发生了什么?
更新:如果我在IB中使用一长串文本,它居中。 但是,一旦我编程改变了这个文本,它就显示为左alignment了!
你需要使用UIButton
方法setTitle:forState:
[self.myButton setTitle:@"Correct New Title" forState:UIControlStateNormal];
因为这将正确更新button标签的大小和位置。 只要用self.myButton.titleLabel.text = @"Wrong New Title";
设置标题self.myButton.titleLabel.text = @"Wrong New Title";
将不会。
- 游乐场执行失败:错误:无法使用swift查找符号 – xcode中的Playground
- 苹果推送通知 – 从生产应用程序获取空推送令牌 – 将推动令牌在修复configuration文件问题后发送
- 如何在swift中以编程方式给UIlabeldynamic高度?
- Swift:不能调用没有参数的“reloadData”
- _viewControllerForSupportedInterfaceOrientationsWithDismissCheck无法识别的select器
- UITableView单元格textLabel颜色
- 在堆栈视图中设置一些项目之间的空间
- UIImagePickerController with allowsEditing不允许平移裁剪
- 将屏幕截图上传到新的iTunes Connect时出错