修改UIButton的框架

问题描述:

我正在尝试调整从xib文件引用的UIButton的大小。修改UIButton的框架

这是我一直没有成功尝试:

RectangleF frame = actionBtn.Frame; 

    frame.Width = 140; 

    actionBtn.Frame = frame; 

我在做什么错?

您不能修改现有的RectangleF。试试这个

RectangleF frame = actionBtn.Frame; 

actionBtn.Frame = new RectangleF(frame.X, frame.Y, 140, frame.Height); 
+0

谢谢,但这也不管用。真奇怪。 – 2014-11-04 18:21:26

+0

它在xib上禁用自动布局后工作。 谢谢! – 2014-11-04 18:29:50