UITableViewCell から拡張したカスタム ビューがあります。
CustomTableViewCell では、init メソッドを実装して、ボタンを含む対応する .xib をロードします。
ただし、通常の UIView インスタンスであるかのように再利用したいと考えています。たとえば、View Controller の子として追加したい
// in view controller
CustomTableViewCell* customTableViewCell = [[CustomTableViewCell alloc] init];
[self.view addSubview:customTableViewCell];
問題は、カスタム テーブル ビュー セルを追加することはできますが、保持しているボタンを押すことができないことです。一方、テーブル ビューによって設定されたカスタム テーブル ビュー セルのボタンは正常に機能しています。
上のスクリーンショットでは、黄色のハイライトのボタンは押せませんが、青色のボタンは押せます。
なぜそれが機能しないのか、誰にも分かりますか?