2

プログラムで UIButton を作成しましたが、iPhone 4 と 5 の両方で正しく見えるように、下から同じ長さになるように制約を追加したいと考えています。

Interface Builder で行う方法は知っていますが、プログラムで行う方法はわかりません。

4

1 に答える 1

0

次の行を.pchファイルに入れます

#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )

iPhone 5以下のようにコードを書きます

if( IS_IPHONE_5 )
      // Set Fram/ code for iPhone 5
else
     // Set Fram/ code for iPhone 4
于 2013-01-26T18:31:26.250 に答える