Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。867件2例えば1,[title,description,link,imgUrl]を持ったjsonをURLから取得2,下記のようなtableを作ってクリック時にsequeにlinkを渡すというような事がしたいです。description,descriptionjsonを取って来てtitleを通常テーブルに入れるところまでは下記の実装でできました。票4JSONの取得は実装出来ているとのことなので、以下の2.のみ回答させて頂きます。いうような事がしたいです。こちら、実現するためには大きくわけて以下の2つの処理が出来れば恐らく意図していることを実装できるかと思います。1.UITableViewのCellをカスタマイズ2.Cellがタップされたイベントを検知し、処理を実装それでは、以下個別に詳細となります。単一のテキスト以外の情報をCell上に表示したい場合、必要となる各要素のViewを作成しcellのsubviewとすることで実現できます。下記は受け取ったdescriptionのテキストを出力するUILabelを作成し、cell上に配置する処理の例です。画像の場合も、同様にUIImageをcellにaddSubviewすることで表示することが出来ます。下記ではコードで実装していますがStoryboardを利用して実装している場合は、そちらからこれらの要素を配置することも可能です。意図するUIを作れると思います。~なお、分かりやすく表現するために上記ではController上に処理を書いていますが今回の用にCellに複数の要素を配置しカスタマイズする場合は、UITableViewCellを継承したサブクラスを作成することが推奨されます。http://ios-practice.readthedocs.org/en/latest/docs/tableview/また、URLから画像から読み込んで表示する方法については下記に参考となりそうな記事があったのでこちらも共有しておきます。http://qiita.com/EntreGulss/items/d7d9fb5d0b93eb509d432.Cellがタップされたイベントを検知する方法UITableViewControllerは、Cellのタップを検知したときにdidSelectRowAtIndexPathメソッドをコールします。そこで、現在実装されているControllerのクラス(UITableViewControllerを継承したものなはず)上でこのメソッドをオーバーライドすることで、Cellがタップされたときのイベント処理を実装することが出来ます。画面遷移処理を実装}上記でセルをカスタマイズしてタップ時に遷移、というのは実装できると思いますがいかがでしょうか。|4クリック時にsequeにlinkを渡す(sequeってsegueですよね)他の回答で「UITableViewのCellをカスタマイズする方法」と「didSelectRowAtIndexPathでCell選択を検知する方法」は出てますので、この回答ではSegueを使って選択されたCellに関する情報を保持しながら遷移する方法についてのみ説明します。ClassをDestinationViewControllerだとします。読む際は実際は、2つのクラス名を実際プロジェクトでご利用のファイル名に脳内変換して御覧ください。StoryBoard上でSegueを定義しておくStoryBoard上で以下の設定を行います。外部から受け取れるようにheaderファイルにlinkをproeprtyとして定義しておきます。SourceTableViewController.mで選択Cellの情報をSegueを経由して遷移先に渡す処理を実装まずCellが選択された際に遷移が実行されるようにdidSelectRowAtIndexPathの中でperformSegueWithIdentifierの呼び出しを実装します。sender:nil];}次にSegueを経由して遷移先のに選択されたCellに表示されている情報をパラメータとして渡す処理を実装します。prepareForSegueが遷移前に呼ばれ、そこでSegueに関する情報を処理できます。prepareForSegueで選択されたCellのlink情報を、遷移先のDestinationViewControllerに渡す処理を実装することで、やりたいことが実現できるはずです。具体的な実装例は以下のようになります。DestinationViewController.mで受け取った値を利用する今までの実装で、DestinationViewControllerが表示された際にはインスタンスはlink値を持ってるはずです。viewDidLoad等の中で値が入っていることを確認して利用してください。_linkを使った処理を実装}以上の処理で、Segueを利用してUITableViewControllerで選択されたCellの情報を遷移先のControllerに渡すことができると思います。個の銅バッジありがとうございます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。