Является ли UIImageView типа UIView - PullRequest
0 голосов
/ 27 октября 2019

Я новичок в Objective-c. создается цикл для перебора элементов или записей UIView, отображаемых в раскадровке. раскадровка содержит UIScrollView, а UIScrollView включает 7UIViews и 2 UIImageView. цикл, который я имею в коде, повторяется через 9 записей. я ожидал, что цикл будет повторять 7 записей, поскольку есть UIViews и два UIImageViews.

Мой вопрос: UIImageView имеет тип UIView?

1 Ответ

1 голос
/ 28 октября 2019

да, UIImageView имеет тип UIView

UIKIT_EXTERN API_AVAILABLE(ios(2.0)) @interface UIImageView : UIView 

, а UIView имеет тип

UIKIT_EXTERN API_AVAILABLE(ios(2.0)) @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>

, а UIResponder имеет тип

UIKIT_EXTERN API_AVAILABLE(ios(2.0)) @interface UIResponder : NSObject <UIResponderStandardEditActions>

, поэтому UIImageViewнаследует все от NSObject, UIResponder и UIView и имеет тип NSObject, UIResponder и UIView

удачи

...