複数のデバイス(つまりiphone4/5)で画面の下部にピッカービュー表示を含むアクションシートを作成しようとしています。画面の下部にぴったりと表示するには、アクションシートの Y 原点をビューの高さ (一番下まで押し込む) からアクションシートの高さ ( Y 軸に沿って上に移動します)。
ただし、これは私のアクションシートを画面の下部に表示しています。
コード:
[actionSheet setFrame:CGRectMake(0, self.view.frame.size.height - 294, 320, 294)];
NSLog(@"%f %f %f %f",
self.view.frame.origin.x,self.view.frame.origin.y,
self.view.frame.size.width,self.view.frame.size.height);
NSLog が吐き出しています: `0.000000 0.000000 320.000000 372.000000
アクションシートの 372-294 は 78 です。明らかに私の論理には欠陥があります。