1

静的なグループ化されたセル内に UIButton を配置し、セルの境界線に合わせようとしましたが、このような二重線が表示されます:

ここに画像の説明を入力

セパレーターのスタイルを変更しようとしましたが、役に立ちませんでした。ボタンの境界線を非表示にする方法はありますか?

前もって感謝します。

4

2 に答える 2

3

デザインの観点からは、セルに埋め込むのではなく、テーブルのフッタービューとしてボタンを追加する方がよい場合があります。iPhoneのカレンダーアプリをご覧ください。既存のイベントを編集すると、テーブルの下部にイベントを削除するためのボタンが追加されます。彼らのボタンは、単純な丸みを帯びたrectボタンよりも少し凝っていますが、それも簡単です。

ログインボタンをジェネリックに埋め込み、次のUIViewように追加します。

UIView *footerView = [[UIView alloc] initWithFrame:...];
UIButton *logInButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
// do button set up here, including sizing and centering, and add to footer view
[footerView addSubview:logInButton];

self.tableView.tableFooterView = footerView;
[footerView release];
于 2012-06-29T19:41:30.840 に答える
2

ボタンのタイプをカスタムに変更すると、ボタンの周りの角丸長方形がなくなります。

于 2012-06-29T21:25:16.380 に答える