我想繪製一個矩形,並且可以實時更改矩形的位置和大小。如何實時更改矩形的位置和大小?
我試過以下兩種方法,但視圖不顯示矩形。
你有什麼建議或例子嗎?
感謝您的幫助。
使用視圖幀(只重新啓動應用程序時顯示新的矩形)
UIView * drawView = [[UIView alloc] initWithFrame:CGRectMake(10, 10, 10, 10)];
[self.view addSubview:drawView];
drawView.layer.borderColor = [[UIColor orangeColor] CGColor];
drawView.layer.borderWidth = 2;
drawView.frame = CGRectMake(r.x, r.y, r.width, r.height);
平局在drawRect中
fav = [[FaceAugmentingView alloc] initWithFrame:[imageView frame]];
fav.backgroundColor = [UIColor clearColor];
[self.view addSubview: fav ];
fav.face = CGRectMake(r.x, r.y, r.width, r.height);
[fav setNeedsDisplay];
如果您不告訴我們您正在使用哪種語言/開發環境,我們無法提供幫助。 – Jonathan
它被標記爲iphone - 這意味着Xcode/Objective-C/Cocoa-Touch在*大多數情況下。 – Abizern