1

AndroidアプリのiOSバージョンを作成しようとしています。次のようなテキストが含まれています。

ここに画像の説明を入力してください

タイトル、著者、発行年の3つのラベルがあります。タイトル全体を表示する必要があります。これは数行の長さになる場合があります。タイトルがどんなに長くても、著者のラベルをタイトルのすぐ下に置き、パブを配置したいと思います。そのすぐ下の年。

Androidでは、この効果を実現するために相対レイアウトを使用しました。iOSでこれを行うにはどうすればよいですか?自動レイアウトはどういうわけか私のためにこれを行うことができますか?そうでない場合、iOSでこの情報を効果的に表示するための提案はありますか?できれば、ストーリーボードを使用してこれを実現したいと思います。

4

3 に答える 3

0

iOSでは、Androidレイアウトとは異なり、レイアウトにInterfaceBuilder IBを使用します(ドラッグアンドドロップです)。IBチュートリアルを検索してください-それは本当に簡単で、あなたが得るものを見ることができます:-)

于 2012-09-25T14:14:28.660 に答える
0

また、iOSでAndroidのようなレイアウトを実現する方法をかなりの時間検索しました(各サブビューのすべての位置を計算する手間をかけずに)。

私は最終的にあきらめて、VerticalLayoutとHorizo​​ntalLayoutに相当する高速なコードを作成しました。これがリポジトリです(ARCに準拠しています):

https://github.com/kirualex/iOS-Layout-helper

それは大ざっぱですが、それは仕事をします!

于 2012-09-26T21:03:19.213 に答える
-3

簡単に言えば、相対レイアウトは、画面上のアイテムを他のものに関連して整理します。線形レイアウトと同様に、相対レイアウトはAndroid開発者によって一般的に使用されます。私自身もこのレイアウトが好きで、以前はアプリケーションの開発に使用していました。見る

相対レイアウトの詳細については、 http ://developer.android.com/reference/android/widget/RelativeLayout.htmlおよびhttp://developer.android.com/guide/topics/ui/layout/relative.htmlを参照してください。

于 2013-06-10T10:21:47.127 に答える