テーブルビューのフッターに丸い四角のボタンを配置しました。iPhoneのボタンサイズを調整する
しかし、どのようにBUTTON_WIDTHを変更しても、ボタンは左右に縞模様になっています。しかし、高さは調整可能です。
問題が何ですか?以下は、私が使用したコードです。
#define BUTTON_WIDTH 80
#define BUTTON_HEIGHT 45
- (void)viewDidLoad {
CGRect frame = CGRectMake(0, 0, BUTTON_WIDTH, BUTTON_HEIGHT);
// btnSeeResult is decleared in header file
btnSeeResult = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btnSeeResult setTitle:@"Result" forState:UIControlStateNormal];
[btnSeeResult addTarget:self action:@selector(seeResult) forControlEvents:UIControlEventTouchUpInside];
btnSeeResult.frame = frame;
self.tableView.tableFooterView = btnSeeResult;
}
OK。それは動作します。しかし、これ以上の質問はありません。 1.フッターとしてUIButtonを使用し、別のUIViewを使用することの違いは何ですか? UIViewからボタンが派生していませんか?結果は同じでなければならないと私は思う。 2. UIButtonを直接使用していたとき、高さを変更できました。ちょうど幅は変更できませんでした。何故ですか? – SeniorLee