UITextViewをUITableViewの詳細に追加する方法

UITableView詳細ビューにテキスト(UITextView?)を追加する方法を理解する助けが必要です。スクリーンショットには、UITextViewを追加する必要がある空白の空白が表示されます。

ここに私が持っているもののスクリーンショットがあります:

UITableView that needs a UITextView

ここで私はUITableViewの詳細タイトル値を割り当てる方法です。

//MainViewControler.m
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
  UIViewController *detailsViewController = [[UIViewController alloc] init];


  //get detail view controller "title" value
   detailsViewController.title = word.term;



  [[self navigationController] pushViewController:detailsViewController animated:YES];
  [detailsViewController release];
 }

ありがとう!

0
UITableView Cellをクリックすると、このページが表示されます。
追加された 著者 Krishna,
その通りその通り :-)
追加された 著者 Slinky,

3 答え

前のTableViewをクリックしてこのページを取得した場合、 UITextViewを追加するには、次のようにします。

  1. Interface Builderに移動します。
  2. UITextViewをビュー(現在のビュー、スナップショットに表示されているビュー)にドラッグして配置します。
  3. Viewのデリゲートをファイルの所有者に接続します。
  4. IBまたは実行時にUITextViewでコードを追加できます。

希望、それは助けた。 がんばろう。

2
追加された
あるいは、あなたはココアコマリが答えとして書いたコードを、まっすぐに置くことができます。
追加された 著者 Krishna,
良い。その方法は常に望ましい方法です。物事をはっきりさせるように。
追加された 著者 Krishna,
ありがとう、それは助けになった。私はプログラマチックな方法でビューを作成しました。
追加された 著者 Slinky,

detailsViewControllerオブジェクトを作成した後、次のコードを追加します。

UITextView *txtView = [[UITextView alloc] init];
txtView.text = @"UITextView text";
txtView.frame = CGRectMake(0,0,320,100);
[detailsViewController.view addSubview:txtView];
[txtView release];
txtView = nil;
2
追加された
UITextView *yourView =[[UITextView alloc] initWithFrame : CGRectMake(15,15,250,300)]autorelease];//you can alter the frame values.

[detailsViewController.view addsubview : yourView] 

私は入力からこのコードをすべて追加しました。私は正しい構文を使用することができます。使用オートコンプリート。

1
追加された
どうもありがとう!
追加された 著者 Slinky,