私のアプリでは、必要に応じてユーザを助けるために現在のビューの上にポップアップするビューがあります。 問題はこれです:iPhone 4では、iPhone 3GSの上に小さなバンプが表示されている間は、そのビューの閉じるボタンがうまく見えます。なぜ私は考えていない。同じことがチェックボックスで起こります。コントロールはiPhone 4でよく見えますが、iPhone 3GSでは見えません。なぜですか?
ここにPicasaアルバムの写真があります(写真は2枚あり、iPhone 3GSと他のiPhone 4、閉じるボタンの上にあるバンプとiPhone 3GSの写真のチェックボックスがあります)。
https://picasaweb.google.com/103964563927969565521/StackoverflowPosts?authkey=Gv1sRgCKWHu6mKj4OS5AE
これは、閉じるボタンを作成するために使用するコードです:
// Close button
closeButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
float xCor = self.frame.size.width - kViewMargins - kCloseButtonWidth;
float yCor = y + ((self.frame.size.height - y)/2 - kCloseButtonHeight/2);
closeButton.frame = CGRectMake(xCor,
yCor,
kCloseButtonWidth,
kCloseButtonHeight);
[closeButton setTitle:kClose forState:UIControlStateNormal];
[closeButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[[closeButton titleLabel] setFont:[UIFont boldSystemFontOfSize:kQuickTipTitleFontSize]];
[closeButton setBackgroundImage:[UIImage imageNamed:@"close_button.png"] forState:UIControlStateNormal];
[closeButton addTarget:self action: @selector (doneButtonClick) forControlEvents: UIControlEventTouchUpInside];
[self addSubview:closeButton];
私が何をするか分からない、助けてください。
ありがとう、 Shaul。
あなたはiphoneを作成していましたか? – nicks
close_button.pngの外観を教えてください。 [email protected]もしあなたがいたら。 –
ボタンの写真をアップロードしましたが、上記のリンクをご覧ください。 –