我有一个UIView,它的高度和宽度在旋转到90度时互换.现在,当我尝试增加高度或宽度时,我看起来异常.如何更改旋转的UIView的高度?
我正在使用drawRect方法在UIView中绘制一个圆.我使用以下代码绘制它.
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextAddArc(context, 105, 105, 55, [self convertDegreeToRadian:15.0], [self convertDegreeToRadian:345.0], 0);
CGColorRef black = [[UIColor blackColor] CGColor];
CGContextSetStrokeColorWithColor(context, black);
CGContextStrokePath(context);
}
Run Code Online (Sandbox Code Playgroud)
这给了我一个从15度到345度的曲线.因此,这条曲线从一个点到另一个点.我需要得到两条边的点.我怎么得到它?
我有两个UIViews,我需要画一个矩形(或)得到最小矩形的框架UIViews.我怎么能得到这个?