とを に配置UITextView
しました。ログに記録すると、3 つのサブビューすべてが正しく表示されます。しかし、 からテキストを選択してコピーした後、ログに記録された subViews は に変更されます。UIButton
UIImageView
UIView
UIView Subviews
UITextView
UIView's
UIWebDocumentView
どんな助けでもかなりです。
とを に配置UITextView
しました。ログに記録すると、3 つのサブビューすべてが正しく表示されます。しかし、 からテキストを選択してコピーした後、ログに記録された subViews は に変更されます。UIButton
UIImageView
UIView
UIView Subviews
UITextView
UIView's
UIWebDocumentView
どんな助けでもかなりです。
UITextView
UIWebDocumentView
テキスト (または attributedText) を保持するを含む、さまざまなサブビューがあります。ログに記録すると、それらを見ることができます (おそらく、メイン ビューに対して既にこれを実行しているでしょう)。
for (UIView *subview in textView.subviews)
NSLog(@"subview: %@", subview.description);
もちろん、Apple によると、これらのサブビューで遊ぶべきではありません。これは、サブビューが正しく動作しない場合に特にイライラします。
UIKit およびその他のシステム フレームワークで宣言された複雑なビューの場合、ビューのサブビューは一般に非公開と見なされ、いつでも変更される可能性があります。したがって、これらのタイプのシステム提供ビューのサブビューを取得または変更しようとしないでください。これを行うと、将来のシステム アップデート中にコードが壊れる可能性があります。