0

私は、Apple の電卓アプリを複製することで、より多くの iOS を独学しています。ポートレートモード全体が機能するようになりました。

ここで、既存のボタンのサイズを変更し、それらを右側に移動し、ユーザーが横向きに回転したときに多数のボタンと機能を追加する機能をコピーしたいと考えています。

これまでドキュメントやオンラインで見たものには、各ボタンを特定の場所に手動で移動するコードを書かなければならないハードワイヤリングがたくさんあります。さまざまな画面をサポートするために、画面サイズの比率を使用したいと思います。

したがって、ボタンとそのテキストのサイズを変更したり、追加のボタンのセットを表示/非表示にしたり、UILabel を変更したり、いくつかの追加の UILabels を表示/非表示にしたりする必要があります。

アニメーション化する変更されたバージョンの別の xib ファイルを使用できますか? または、すべてを手動でプログラムする必要がありますか?

ここで最善のアプローチは何でしょうか?

似顔絵電卓 ランドスケープ電卓

4

1 に答える 1

0

私がすることは、これらのボタンを別の UIView 内に配置し、UIView を新しい場所に回転させることです。そうすれば、すべてのスケーリングと位置を処理し、すべての位置を相対的に維持します。

于 2011-06-24T02:23:34.100 に答える