почему UIWindow является ребенком и также родителем UView?

Вы взглянули на документацию ?

df1.eq(df2)

      A      B
0  True   True
1  True   True
2  True   True
3  True  False
4  True   True

Если вы хотите увидеть специфические значения и строки, вы можете сделать это

df1[~df1.eq(df2)].dropna(how='all')

    A    B
3 NaN  6.0

5
задан Martin08 6 May 2009 в 18:21
поделиться

1 ответ

из http://developer.apple.com/iPhone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/WindowsandViews/WindowsandViews.html

Одна вещь, с которой столкнулся Mac OS Разработчики X могут найти необычное в отношении класса UIWindow - его наследование. В Mac OS X родительским классом NSWindow является NSResponder. В iPhone OS родительским классом UIWindow является UIView. Таким образом, в iPhone OS окно также является объектом просмотра. Несмотря на его происхождение, вы обычно относитесь к окнам в iPhone OS так же, как в Mac OS X. То есть вы обычно не манипулируете свойствами, относящимися к представлению, объекта UIWindow напрямую.

РЕДАКТИРОВАТЬ:

UIView - это нечто общее (предоставляет общие методы, которые вы используете для создания всех типов представлений и доступа к их свойствам. ) в то время как UIWindow является более конкретным (класс определяет объекты, которые управляют и координируют окна, которые приложение отображает на экране.)

http://developer.apple.com/iPhone/library/documentation/UIKit/Reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html#//apple_ref/occ/cl/UIWindow

Класс UIWindow определяет объекты (известные как окна), которые управляют и координируют окна, которые приложение отображает на экране. Две основные функции окна состоят в том, чтобы предоставлять область для отображения его представлений и распределять события по представлениям.

и

http://developer.apple.com/iPhone/library/documentation/UIKit/Reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html#//apple_ref/occ/cl/UIWindow

Класс UIWindow определяет объекты (известные как окна), которые управляют и координируют окна, которые приложение отображает на экране. Две основные функции окна состоят в том, чтобы предоставлять область для отображения его представлений и распределять события по представлениям.

и

http://developer.apple.com/iPhone/library/documentation/UIKit/Reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html#//apple_ref/occ/cl/UIWindow

Класс UIWindow определяет объекты (известные как окна), которые управляют и координируют окна, которые приложение отображает на экране. Две основные функции окна состоят в том, чтобы предоставлять область для отображения его представлений и распределять события по представлениям.

и http://developer.apple.com/iPhone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/cl/UIView

The UIView class provides common methods you use to create all types of views and access their properties. For example, unless a subclass has its own designated initializer, you use the initWithFrame: method to create a view. The frame property specifies the origin and size of a view in superview coordinates. The origin of the coordinate system for all views is in the upper-left corner.

UIView objects are arranged within an UIWindow object, in a nested hierarchy of subviews. Parent objects in the view hierarchy are called superviews, and children are called subviews. A view object claims a rectangular region of its enclosing superview, is responsible for all drawing within that region, and is eligible to receive events occurring in it as well. Sibling views are able to overlap without any issues, allowing complex view placement.

5
ответ дан 14 December 2019 в 19:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: