【发布时间】:2009-04-22 13:50:30
【问题描述】:
当我尝试这个时
myUIImageView.bounds.size.width = 50.0f;
然后我得到一个错误:分配中的左值无效
但是当我这样做时,它会编译。虽然这是很多额外的工作
CGRect newRect = myUIImageView.bounds;
newRect.size.width = 50.0f;
myUIImageView.bounds = newRect;
虽然可以编译,但什么都不会发生。我的 UIImageView 的框架是 300 宽,并填充了正好 300 像素宽度的图像。它非常适合。所以现在我想拉伸那个图像(只是为了好玩),所以我必须使边界矩形的宽度更小。让我们说50.0。但不幸的是,图像并没有像预期的那样分层。只是什么都没有发生。在这段代码下面的两行,我移动了图像。这行得通。
【问题讨论】: