私はテキストとイメージを持つテーブルとセルを持っています。私は、セルが動的に生成され、いくつかの画像といくつかのdontを持っているので、完全に画像ビューを削除したい。ストーリーボードからuiimageviewを完全に削除しますか?
私が試みた:
imageview.hidden = true
を私も試みた:
imageview.removeFromSuperview()
が、それらが画像ではなく画像のビューを削除します。今のところ、画像がないときは、画像は画像ビューに表示されませんが、画像のないテキストの下には画像ビューがまだ存在するように見えるため、大きなギャップがあります。私はイメージビューを完全に削除したいので、画像のないセルでは巨大なギャップがそこにない。
'UITableViewCell'をサブクラス化したのですか?デフォルトのセルを使用していますか? – Ike10
@ Ike10どういう意味ですか、どうすれば確認できますか? – johnjay22113
サブクラスは、存在するクラスのカスタムバージョンを作成するために開発者として行うものです。それが何であるかわからない場合は、https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Inheritance.htmlで詳細を知ることができます。あなたはおそらくこれをしなかったかもしれませんが、画像がない場合はimageViewを持たないサブクラスを作ることを検討したいかもしれません。ここで 'UITableViewCell'のサブクラス化について学ぶことができます:http://code.tutsplus.com/tutorials/ios-sdk-crafting-custom-uit-viewable-cells--mobile-15702 – Ike10