0

そこで、右側の表のセルに UISwitch を追加しようとしています。最初に accesoryView に追加しようとしましたが、テーブルで編集モードに入ると UISwitch が消えました。だから今、それを contentView に追加しました。これはうまく機能しており、消えることはありません。しかし、それは左上隅に追加されます。

だから私はそれを右側に追加しようとしていますが、すべてのサイズと向きをサポートするために絶対値を避けたいと思っています.

だから私はこのコードを試しています:

[[cell contentView] addSubview:switchView];
switchView.frame = CGRectMake(cell.contentView.frame.size.width - 
                                    switchView.frame.size.width, 
                              0,
                              switchView.frame.size.width, 
                              switchView.frame.size.height);

しかし、これは私が得ているものです:

ここに画像の説明を入力

どうすればこれを修正できますか?

4

1 に答える 1