2012-02-13 50 views
1

我有一個drawRect方法的UIView子類。我的viewController使用這個子類(我只是將它設置在xib中),所以UIView在屏幕上繪製一個矩形。從ViewController訪問drawRect?

現在,我想發送一堆存儲在我的viewController中的CGRects到我的UIView drawRect方法。

我不確定如何通過它們。有任何想法嗎?謝謝。

回答

2

您可以將屬性添加到您的UIView子類來存儲CGRect的,將它們從你的UIViewController然後從UIViewController調用[self.view setNeedsDisplay];

+0

嗨,我將如何訪問UIView子類?我沒有在viewController的任何地方實例化它。 – user339946 2012-02-13 01:04:18

+0

你可以通過'self.view'訪問視圖控制器的視圖 – edc1591 2012-02-13 01:19:27

+0

您好,我得到一個錯誤:「接收器類型'UIView'實例消息沒有聲明一個帶選擇器的方法......」。我想這意味着我的viewController在某種程度上不使用正確的子類,儘管我將它設置在xib中。我怎樣才能以編程方式設置它?或其他選項?謝謝 – user339946 2012-02-13 01:30:30

相關問題