私の iOS アプリには、アプリケーション全体の角が丸くなっています (ここで説明します) 。
UIImage *overlayImg;
int offset;
if(IS_IPHONE_5) {
overlayImg = [UIImage imageNamed:@"rounded4inch.png"];
offset = 548;
} else {
overlayImg = [UIImage imageNamed:@"rounded.png"];
offset = 461;
}
CALayer *overlay = [CALayer layer];
overlay.frame = CGRectMake(0, 20, overlayImg.size.width,offset);
overlay.contents = (id)overlayImg.CGImage;
overlay.zPosition = 1;
[self.window.layer addSublayer:overlay];
しかし今、私のモーダル MFMailComposeViewController はタッチに反応しません。入力フィールドを編集したり、メールを送信したり、閉じたりすることができません。フリーズしただけで、タッチしても反応しません。