IOS UI繼承




UIresponder

  • 所有控件都是UIview的子類
  • 任意控件都可以add-UIview;
  • backgroundColor---背景顏色
  • 透明度
  • tage---標(biāo)簽
  • frame

  • 實現(xiàn)滑動都可以繼承UIScrollView

  • UIControl的子類都有點擊和拖動事件

  • 可以自定義控件
  • 可以增加屬性或自定義UI
  • 自定義樣式

  • UITextField不可以換行

  • UITextcView沒有placeholder

  • 所有的控件都是以UI開頭

  • 控件都可以與用戶交互

以上空間不懂可見圖1圖2

三個結(jié)構(gòu)體 CGPoint、CGSize、CGRect

  • CGPoint

  • struct CGPoint { CGFloat x; CGFloat y; };

  • typedef struct CGPoint CGPoint;看到這個想必你已經(jīng)懂了,不再解釋。

  • CGSize

  • struct CGSize { CGFloat width; CGFloat height; };

  • typedef struct CGSize CGSize; 不解釋。

  • CGRect

  • struct CGRect { CGPoint origin; //偏移是相對父視圖的 CGSize size; };

  • typedef struct CGRect CGRect;同樣不解釋。

  • 這三個結(jié)構(gòu)體均在一個頭文件里:
    CGGeometry.h


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容