私のビューコントローラーには、ビューがほとんどありません。そのビューのフレームはすべて変数に依存しています
CGFloat borderWidth
これらのビューは次のように定義されます
sec1 = [[MSSectionView alloc]initWithFrame:CGRectMake(self.borderWidth, self.borderWidth,self.frame.size.width/2-(self.borderWidth*3/2),self.frame.size.height/2 - (self.borderWidth*3/2) ) ];
borderwidth
別のクラスからの値を変更するときに、sec1 のフレームを変更したい。どうすればそれができますか?そんなこと知ってる
[sec1 setFrame:CGRectMake(self.borderWidth, self.borderWidth,self.frame.size.width/2-(self.borderWidth*3/2),self.frame.size.height/2 - (self.borderWidth*3/2) )];
フレームを変更しますが、多くの uiviews があります。したがって、この方法でそれらすべてにフレームを設定することはできません。