私は電話プログラミングが初めてです。
ドキュメント ディレクトリ フォルダの画像をフォト ギャラリーのように 4by4 サムネイルで表示する方法を教えてください。すべての画像は配列に格納されます。
私は電話プログラミングが初めてです。
ドキュメント ディレクトリ フォルダの画像をフォト ギャラリーのように 4by4 サムネイルで表示する方法を教えてください。すべての画像は配列に格納されます。
これを試して、
->スクロールビューを追加してからIBOutletを接続する必要があります
- (void)viewDidLoad
{
[super viewDidLoad];
int nLastYPos = 0;
for (int i=0; i<[arrImages count]; i++)
{
UIView *Viewthumbnail = [[UIView alloc] init];
Viewthumbnail.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:[NSString StringByAppendingFormat:@"%@",[arrImages objectAtIndex:i]]]];
Viewthumbnail.frame = CGRectMake(4+(i%4)*44,5+(i/4)*44, 42, 42);
[scroll addSubview: Viewthumbnail];
nLastYPos = btnthumbnail.frame.origin.y+44;
[Viewthumbnail release];
}
if(nLastYPos>280)
scroll.contentSize = CGSizeMake(scroll.frame.size.width,nLastYPos);
}
必要な幅と高さのサブビューを作成し、それをスーパービュー「scrollView」に追加することで作成できます。
-(void) createGridView:(NSMutilbeArray *)array{
for(int i=0;i<array.count;i++)
{
UIView *temp=[[UIView alloc] initWithFrame:CGRectMake(x,y,wi,hi)];//UIImageView
[scrollView addSubView:temp];
}
}
uは、タッチアクションを処理するために各ビュータグを与えることができますsender.tag