1

NavigationBar のボタンを次のように設定します。

UIBarButtonItem *addAcc = [[UIBarButtonItem alloc] 
                               initWithTitle:@"Add"                                            
                               style:UIBarButtonItemStylePlain 
                               target:self 
                               action:@selector(addNewAcc)];

UIBarButtonItem *delAcc = [[UIBarButtonItem alloc] 
          initWithTitle:@"Del"                                            
          style:UIBarButtonItemStylePlain 
          target:self 
          action:@selector(DeleteButtonAction)];

NSArray *arrBtns = [[NSArray alloc]initWithObjects:addAcc,delAcc, nil];
self.navigationItem.rightBarButtonItems = arrBtns;

これはうまく機能しますが、デバイスを回転させたり、ボタンを変更したりすると、ボタンが長くなります。どうすればこれを解決できますか?

よろしく

これがスクリーンショットです: 回転前: http://i.stack.imgur.com/9W3Hl.jpg 回転後: http://i.stack.imgur.com/M27Hx.jpg

4

1 に答える 1

0

ボタンのプロパティ autoresizngmask と autoriszessubViews で遊ぶ必要があります。

参照を確認してください: 自動化

于 2012-11-25T15:33:40.760 に答える