2013-02-05 4 views
1

내 맞춤 UIAlertView에 CODialog을 사용하고 있는데 작동합니다 (즉, 나타납니다).하지만 내 문제는 화면 중앙과 팝업 후 팝업되지 않는다는 것입니다. 버튼이 작동하지 않습니다. 샘플 파일에있는 방법을 구현했지만 문제를 찾을 수없는 것 같습니다.맞춤 UIAlertView : 왼쪽 상단에 CODialog가 표시됩니다.

"CODialog.h"& "CODialog.m"을 프로젝트에 추가했습니다.

ViewController.h 파일 : : 그런 다음 한 showDefault으로

#import "CODialog.h" 

...

@property (nonatomic, strong) CODialog * dialog 

...

@synthesize dialog; 

- (void) viewDidLoad{ 
self.dialog = [CODialog dialogWithWindow:self.view.window]; 
} 

- (void)showDefault:(id)sender { 
    [self.dialog resetLayout]; 

    self.dialog.dialogStyle = CODialogStyleDefault; 
    self.dialog.title = @"Title"; 
    self.dialog.subtitle = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit."; 

    [self.dialog addButtonWithTitle:@"Done" target:self selector:@selector(hideDialog:)]; 
    [self.dialog addButtonWithTitle:@"Ok" target:self selector:@selector(hideDialog:) highlighted:YES]; 
    [self.dialog showOrUpdateAnimated:YES]; 
} 

- (void)hideDialog:(id)sender { 
    [self.dialog hideAnimated:YES]; 
} 

가 호출되고 또 다른 방법. iOS5-iOS6을 타겟팅하고 ARC와 함께 스토리 보드를 사용합니다. 어떤 아이디어?

답변

0

해당보기의 .center 속성을 상위보기의 절반 크기로 설정해 보았습니까?

+0

아니요. 시도하지는 않았지만 대신 [TSAlertView] (https://github.com/TomSwift/TSAlertView)를 사용했습니다. 구현하기 쉽고 방망이에 문제가 없었습니다. .png 이미지로 매우 맞춤 설정할 수 있습니다. 고마워요, 어쨌든 시도해 볼게. – SReca

1

어떻 :

self.dialog = CODialog dialogWithWindow : self.navigationController.view.window];

문제가 해결 될 것입니다.

관련 문제