特定の形式で表示された UIalertView をクリックしたときに UIView を変更する方法を教えてください
クラス。チュートリアルを知っている場合は躊躇しないでください
特別なパケットを受信したときに現在viewcontoller1を表示しているとしましょう。ユーザーの選択に基づいて別のxibを表示する必要があります
UIAlertViewデリゲートでpushViewControllerを試しましたが、機能しません
特定の形式で表示された UIalertView をクリックしたときに UIView を変更する方法を教えてください
クラス。チュートリアルを知っている場合は躊躇しないでください
特別なパケットを受信したときに現在viewcontoller1を表示しているとしましょう。ユーザーの選択に基づいて別のxibを表示する必要があります
UIAlertViewデリゲートでpushViewControllerを試しましたが、機能しません
UIAlertView デリゲートを使用します。したがって、呼び出したい特定のクラスで。ヘッダーファイルに、次のように追加します
@interface SomeClass : UIViewController <UIAlertViewDelegate> {
...
次に、アラートが alloc/init のときにデリゲートを設定します
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"title" message:@"message" delegate:self cancelButtonTitle:@"NO" otherButtonTitles:@"YES", nil];
[alert setDelegate:self];
[alert show];
alertView と同じクラス内に、このデリゲート メソッドを配置します。
-(void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
if ([alertView cancelButtonIndex] == buttonIndex){
return;
//Do your UIView change here
}
お役に立てれば