私はUITableViewプロトタイプセル用のストーリーボードを使用しており、accessoryType
をDisclosure Indicator
に設定しています。矢印1 ">"。私は、矢印の画像がいつ追加されたのか、どこで正しく取得できるのかを知りたいですか?UITableViewCellのaccessoryTypeをインジェクトしたとき?
こちらはUIImageView
です。私はtableview
をスクロールすると、プリント[]
以下
私test()
機能は、唯一それが正しい印刷します。
[<UIImageView: 0x7fc614766050; frame = (0 0; 8 13); clipsToBounds = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x618000435f00>> - (null)]
私も試してみました: cellForRowAt
とwillDisplay
を、両方のは、それが動作しますtableView
をスクロールすることによってUIImageView
場合のみを取得することはできません。
マイカスタマイズUITableViewCell
クラス:
class TestCell: UITableViewCell {
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
test()
}
override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
test()
self.accessoryType
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
test()
}
func test() {
print(subviews[2].subviews)
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
test()
// Configure the view for the selected state
}
}
こんにちは@ Daij-Djan、まだ画像を取得することはできません。あなたは、私はちょうどこれのために余分な希望の色のついた矢印イメージを追加したくないことを知っています。とにかくありがとうございました。 –