コンポーネントの既存のクラスからいくつかのプロパティを制限したいと考えています。
これがサンプルコードです。
UIButton *customBtn;
property (nonatomic, strong) UIButton *customBtn;
@synthesize customBtn;
これは私の実装であり、
customBtn= [UIButton buttonWithType:UIButtonTypeCustom];
customBtn= setImage:[UIImage imageNamed"radio_button_noraml.png"] forState:UIControlStateNormal];
customBtn= setImage:[UIImage imageNamed"radio_button_acitve.png"] forState:UIControlStateSelected];
customBtn = CGRectMake(5, 30, 20, 20); notsupport = [[UILabel alloc]initWithFrame:CGRectMake(25, 30, 290, 20)];
[customBtn addTargetelf actionselector(MyAction:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:customBtn];
ビュー コントローラーでは、customBtn を使用して UIbutton のすべてのプロパティにアクセスできました。
myClass.customBtn.backGroundcolor = [UIColor blackColor];
しかし、ボタンのプロパティへのアクセスを制限したいのですが、たとえば、プロパティの背景色とアルファ値にアクセスしたいのですが、残りのプロパティにはアクセスしたくありません。
だから私を助けてください。
ありがとう!