ディスプレイ上のUIオブジェクトの有効なサイズのセットリスト(背景画像が希望どおりに並べて表示される値)があり、各オブジェクトの高さを順番に取得して、次に高い値に切り上げます。そのセットリストで。たとえば、リストに、、、、、およびが含まれている場合、49
パスした場合は取得し83
、パスした場合は取得し、パスした場合は取得します。有効なサイズの1つを返し、それを各オブジェクトで順番に呼び出すための個別のメソッド。114
148
179
1
49
30
49
50
83
私はかなり新しいプログラマーであり、それを行うための効率的な方法を模索しています。私のアイデアは、while
ループを実行し、設定値の1つと等しくなるまで値に1を追加してから、その設定値を返すことでした。小数が含まれていないのでこれは機能するはずですが、それが最も安全な方法であるかどうかは疑問です。ループするよりも効率的なアプローチはありますか?私が使用できるサンプルコードやオブジェクトを誰かが提供したい場合は、iPhone用のObjective-Cを使用しています。