私がしているのは、データベースからデータを取得することです。次に、そのデータをテキストビューに追加し、それらのテキストビューをスクロールビューアーに追加します。
しかし、何も現れていません。データがあることは知っていますが、表示されていません。おそらく私は何かを設定するために行方不明です。
- (void)viewDidLoad
{
NSUInteger height = 0;
for (NSUInteger i = 0; i < [data count]; i++){
DBMiscData *row = (DBMiscData *) [data objectAtIndex:i];
if (row.text != nil){
UITextView *tv = [[UITextView alloc] init];
[tv setFont:[UIFont boldSystemFontOfSize:12]];
tv.text = row.text;
[_scrollerView addSubview:tv];
[tv sizeToFit];
height+=(NSUInteger)tv.frame.size.height;
}
}
[_scroller setScrollEnabled:YES];
[_scrollerView setFrame:CGRectMake(0, 0, 320, height)];
[_scroller setContentSize:CGSizeMake(320, height)];
[_scroller addSubview:_scrollerView];
[super viewDidLoad];
}
更新されたコードと私が求めているもの
私が欲しいのは私がアンドロイドで持っているのと同じように単純です。
android:layout_width = "fill_parent"およびandroid:layout_height="wrap_content"。