當我嘗試在iPad上運行我的應用程序時,按鈕太大。iPhone SDK:在iPad上運行的iPhone應用程序顯示按鈕過於伸展
下面是兩張圖片一張是在iPHone sim上運行的應用程序。另一個是在iPad上運行的應用程序。注意iPad應用程序左側的按鈕。按鈕太大了。這是我用來創建導航按鈕的代碼。
任何幫助表示讚賞。
//add back bar button
UIImage *imageBackBtn;
UIButton *btnBack = [UIButton buttonWithType:UIButtonTypeCustom];
imageBackBtn = [[UIImage imageNamed:@"ButtonBack.png"] stretchableImageWithLeftCapWidth:10 topCapHeight:10];
[btnBack setBackgroundImage:imageBackBtn forState:UIControlStateNormal];
[btnBack addTarget:self action:@selector(cancel:)
forControlEvents:UIControlEventTouchUpInside];
btnBack.adjustsImageWhenDisabled = NO;
btnBack.adjustsImageWhenHighlighted = NO;
btnBack.frame = CGRectMake(0, 0, 49, 30);
UIBarButtonItem *btnItemCancel = [[[UIBarButtonItem alloc] initWithCustomView:btnBack] autorelease];
self.navigationItem.leftBarButtonItem = btnItemCancel;