0
我使用Xcode處理iPhone iOS4的項目。將方塊的位置和顏色傳遞給UIView子視圖
從MainViewController我想在MyView,UIView的子類中繪製一個紅色的方塊(只填充,而不是中風)。我怎樣才能通過廣場的位置和RGB顏色?
MyView.h(UIView的的子類)
@interface {
CGPoint position; // OK
CGFloat[3] color; // ???
}
@property CGPoint position; // OK
@property CGFloat color; // ???
MyView.m
MainViewController.h
MyView *myRect;
property IBOutlet MyView *myRect;
MainViewController.m
@synthesize myRect;
- (void) viewDidLoad
myRect.position = CGPointMake (0, 0); // OK
myRect.color = CGFloat [] = {255, 0, 0, 1} // ???
我想我對廣場的位置沒有任何問題。但我怎麼能通過廣場的顏色?
謝謝。
myRect是我想繪製一個紅色方塊的視圖。我想在myRect中傳遞正方形的位置和顏色。 – boscarol
好的。我完全誤解了你的問題。爲什麼不傳遞一個UIColor對象? UIColor colorWithRed:1.0綠色:0.0藍色:0.0 alpha:1.0應該爲你做。只需將顏色重新定義爲UIColor * – Kal
是的,您是對的。我會照辦的。謝謝。 – boscarol