1

これはかなり簡単だと思いましたが、何が間違っているのかわかりません。エラーが発生し続けますが、複数のボタンに境界線を付けようとしています:

「NSMutableSet」は、サポートされているコレクション クラスではありません。NSArray の予想されるサブクラス。

.h ファイルのコードは次のとおりです。

@property (retain, nonatomic) IBOutletCollection(UIButton) NSMutableSet* btn;

これを XIB のボタンにリンクしました。

私の .m ファイルでは、これを viewDidLoad に配置しました。

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    for (UIButton *b in self.btn) {

        b.layer.borderWidth=1.0f;
        b.layer.borderColor=[[UIColor blackColor] CGColor];
    }

}

お役に立てれば幸いです。

4

1 に答える 1