【发布时间】:2011-11-14 20:42:20
【问题描述】:
我有默认(正方形)大小的 CGRect。大小可根据视图控制器的需要进行调整,但始终保持正方形比例。
如果我想在矩形内绘制一个点,但矩形的大小上下变化,我将如何根据矩形大小的变化计算新的点位置?
// in a UIView object, values always positive
- (CGPoint)convertPointToViewSizeScale:(CGPoint)point
{
CGSize defaultSize = kViewSizeDefault;
CGSize currentSize = self.frame.size;
// ...
return point;
}
【问题讨论】:
-
你不能使用 bounds.size.width 和 bounds.size.height 来调整新的尺寸吗?
标签: iphone objective-c ios cgpoint