別の色のデフォルトの青を変更する必要があるので、iPadアプリのUIActionSheetのボタンのハイライトされた色を変更します...文書化されていないこれを行うにはこれが唯一の方法です!しかし、私はApp Storeに行くのを防ぐ可能性のあるソリューションを使用することを避けるだろう...UIActionSheetのボタンのハイライトされた色を変更する方法 - iPad
任意のアイデアやプロジェクトをgithubリンクするには?
別の色のデフォルトの青を変更する必要があるので、iPadアプリのUIActionSheetのボタンのハイライトされた色を変更します...文書化されていないこれを行うにはこれが唯一の方法です!しかし、私はApp Storeに行くのを防ぐ可能性のあるソリューションを使用することを避けるだろう...UIActionSheetのボタンのハイライトされた色を変更する方法 - iPad
任意のアイデアやプロジェクトをgithubリンクするには?
:
- (void)willPresentActionSheet:(UIActionSheet *)actionSheet {
//Gets an array af all of the subviews of our actionSheet
NSArray *subviews = [actionSheet subviews];
for (UIView *v in subviews) {
if ([v isKindOfClass:[UIButton class]]) {
UIButton *b = (UIButton*)v;
[b setBackgroundImage:[UIImage imageNamed:@"backActionSheetHighlighted.png"] forState:UIControlStateHighlighted];
[b setBackgroundImage:[UIImage imageNamed:@"backActionSheet.png"] forState:UIControlStateNormal];
}
}
}
結果は以下の通りです:私はボタンにアクセスするにはどうすればよい
リンクをたどると、サブビューをアクションシートhttp://www.ifans.com/forums/showthread.php?t=301851に追加する方法がわかります。私はこの方法で解決
[myButton setBackgroundImageByColor:[UIColor greenColor] forState:UIControlStateHighlighted ];
次にボタンであなたはこれを試すことができますUIActionSheet? – Fry
編集を見つける.. –
メソッド 'setBackgroundImageByColor:'は存在しません... – Fry