私は今一日探していましたが、グーグルで魔法の言葉を見つけられませんでした...
ストーリーボードに配置された UIBarButtonItem があります。プログラムでボタンにアクセスする方法はありますか? (たとえば、有効なフラグを変更する)または、「最初からやり直して」最初からプログラムでボタンを作成していますか?
IBOutlet
.h ファイルでそのボタンを作成できます。
UIBarButtonItem から .h ファイルに ctrl + ドラッグするだけです。次に、他のプロパティと同じようにアクセスするだけです
self.barButton = ...
ビュー内のすべてのボタンをプログラムで検索するには: 必要に応じて、button.tag
特定のボタンを検索するためにオンにします。
NSArray *arrSubviews = [self.view subviews];
for(UIView *tmpView in arrSubviews)
{
if([tmpView isMemberOfClass:[UIButton class]])
{
// Optionally, check button.tag
if(tmpView.tag == 2) {
// Do some action
}
// Do some action on UIButton like
[tmpView setHidden: isHidden];
}
}