3

であるセルのアクセサリ ビューを設定しようとしていますUIButton。しかし、それは示されていません。

ここにコードがあります

UIButton *accessory = [UIButton buttonWithType:UIButtonTypeCustom];
[accessory setImage:[UIImage imageNamed:@"plus.png"] forState:UIControlStateNormal];
[cell setAccessoryView:accessory];
4

3 に答える 3

6

[accessory sizeToFit];イメージに従ってサイズを調整するために呼び出します。

于 2012-06-22T07:06:10.103 に答える
0

このように、このアクセサリにフレームを設定する必要があります

UIButton *accessory = [UIButton buttonWithType:UIButtonTypeCustom];
[accessory setImage:[UIImage imageNamed:@"plus.png"] forState:UIControlStateNormal];
//Set the accessory frame
accessory.frame = CGRectMake(0, 0, 100, 100);
于 2012-06-22T07:08:12.663 に答える
0
UIView* accessoryView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 24, 50)];
UIImageView* accessoryViewImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"arrow.png"]];
accessoryViewImage.center = CGPointMake(12, 25);
[accessoryView addSubview:accessoryViewImage];
[cell setAccessoryView:accessoryView];
[accessoryViewImage release];
[accessoryView release];

このようにするだけです。

于 2012-06-22T07:09:54.317 に答える