これがアプリのリンクです。最初のタブのスクリーンショットをご覧ください。
ご覧のとおり、コンテンツはXMLを介して動的にロードされます。行ごとに3つのクリック可能な画像。これはUIScrollViewにロードされていますか?このインターフェースをどのように実現できますか?
ありがとうございました
UIImagesをUIScrollViewに追加するだけで、この効果を実現できます。実行時に動的に行うことができます。画像をクリックして連絡先に電話をかけることができる高速ダイヤルアプリについても、同様のことを行いました。
もちろん、彼らがそのようにしたかどうかはわかりません;)。
そのようなグリッドビューを作成できるオープンソースプロジェクトがあります。これはAQGridViewと呼ばれます。APIがUITableViewインターフェース(デリゲートやdataSourceなど)と非常に似ているように設計されています。
答えるのはかなり漠然とした質問です。
画像のサイズのボタンを組み込んだカスタムビューを作成し、ボタン要素の周囲のビューに余分なスペース(パディング)を許可して(ボタンはビューの中央に配置する必要があります)、そのビューの背景を明確にします。次に、メソッドを記述して更新します。ダウンロードしたコンテンツのボタン画像。デリゲートを作成して、viewControllerとビオラへのコールバックを有効にします。
次に、それらのビューをUIScrollViewに追加すると、目的の効果が得られるはずです。それに応じて、scrollviewsのコンテンツサイズを調整してください。3列のレイアウトに関しては、それを解決できるはずです:)
これ以上の詳細が必要な場合はコメントしてください。