2016-11-09 56 views
1

似乎xcode8.0在设置storyboard时没有设置用户运行时属性的值。试图做的很简单,将标签内的标签设置为corneRadius 10其中有20的宽度/高度。当我尝试调试的意见,我得到了以下输出有奇怪的宽度高度(1000/1000 ..?)UserDefine运行时属性在Xcode8.0中不起作用

_UILabelLayer:0x600000283750;职位= CGPoint(500 500);边界= CGRect(0 0; 1000 1000);委托=>;不透明=是; allowedGroupOpacity = YES; cornerRadius = 10; contentsMultiplyColor =(null); rasterizationScale = 2; contentsScale = 2>

enter image description here

enter image description here

+0

更大的问题是调整大小的错误。我建议你就此提交一份错误报告...... –

+0

好吧,我会这么做的.. – iSwift

回答

1

我认为这是对你有帮助。

enter image description here

,并检查clipToBounds

enter image description here

检查 “剪辑子视图” 等于代码addMessageLabel.clipsToBounds = YES;

0

您可以使用此代码和方法,您的控制器

override func viewDidLayoutSubviews() { 
      super.viewDidLayoutSubviews() 
      yourLabel.clipsToBounds = true 
      yourLabel.layoutIfNeeded() 
      print("Frame ------> ",yourLabel.frame) 
    }