キーが辞書に存在しない場合は、ボタンを無効にする必要があります。 UIButtonのsetEnabled機能を使用しましたが、デフォルトに設定されているイメージが表示されます。iOSのボタンを無効にする
コードは次のようになります。私は、シミュレータで実行したときに
if([self.InfoDictionary objectForKey:ButtonExist])
{
[button1 setEnabled:YES];
}
else
{
[button1 setEnabled:NO];
}
画像はまだ表示されます。これに関するいくつかのガイダンスが必要です。あなたはUIButtonのUIImageを非表示にする場合
if([self.InfoDictionary objectForKey:ButtonExist])
{
[button1 setHidden:YES];
}
else
{
[button1 setHidden:NO];
}
その後:
'ボタンが何もしないかどうかを制御enabled'。 'hidden'を使って非表示にしたり、' 0.0'と '1.0'の間に' alpha'を設定してグレー表示にすることができます。 –
ButtonExistとは何ですか?この鍵は? – Pratik