按鈕、操作表、影象控制項uiimageview、文字框uitextfield、 警告框uialertview、 選擇控制項uisegmentcontrol、開關按鈕 uiswitch、進度條uiprogressview、滑塊uislider、選擇框ui。
import uikit
class viewcontroller: uiviewcontroller
override func didreceivememorywarning()
///---警告框的使用
// func ui_alertview()
//
// func alert(alert:uialertview, clickedbuttonatindex buttonindex:int)
//
// else
//
// }
///---滑塊
// func ui_slider()
//
///--進度條
func ui_process()
///----選擇控制項
func ui_segmentedcontrol()
func segcchanged(segc: uisegmentedcontrol)
/*下面的控制項有:button,textview, textfieled,*/
func ui_textfield()
func ui_textview()
func ui_switch()
func m_switchchanged()
/* 影象控制項 uiimageview */
func ui_imageview()
imageview.stopanimating();
}override func viewdidload()
override func didreceivememorywarning()
import uikit
class imageviewanimat:uiviewcontroller
imageview.stopanimating();
}override func viewdidload()
override func didreceivememorywarning()
**如下:
import uikit
class viewcontroller: uiviewcontroller
override func didreceivememorywarning()
///---stepper 事件函式
func stepperclicked()
}
7、滾動檢視的建立
///---自定義**開始----
var scrollview = uiscrollview();
scrollview.frame = self.view.bounds;
var imageview = uiimageview(image: uiimage(named: "host"));
scrollview.contentsize = imageview.bounds.size;
scrollview.addsubview(imageview);
self.view.addsubview(scrollview);
///---自定義**結束----
通過frame屬性設定滾動檢視可視區域的位置和大小,上面的**中可視區域的大小設定為了螢幕的大小,然後需要呼叫uiscrollview的addsubview方法向滾動的檢視中新增顯示 的內容,還設定了contentsize內容大小,內容大小是包括了隱藏的部分。
滾動條的風格可以由屬性indicatorstyle指定,indicatorstyle值如下:
uiscrollviewindicastyle.default 預設滾動樣式,為白色
uiscrollviewindicastyle.black 黑色樣式的滾動
uiscrollviewindicastyle.white 白色樣式的滾動
ArrayList部分原始碼學習筆記
一 線性表分為順序表和煉表兩大類 二 順序表 1 特點 1 元素所佔的儲存空間是連續的 2 元素在儲存空間按邏輯順序存放。3 查詢快,增刪慢 2 例如 arraylist 基於陣列實現,類似於乙個動態陣列,容量可自增的,所以可通過角標獲取指定位置的元素 增加元素 是建立大容量陣列,複製原陣列,再進行...
ArrayList部分原始碼
預設初始容量 private static final int default capacity 10 空陣列,有參建構函式,引數為0時,將elementdata陣列賦值為empty elementdata private static final object empty elementdata ...
redux原始碼分析(三) 原始碼部分
下面是每個部分的一些解讀 createstore apicreatestore reducer,initialstate enhancer 曾經非常好奇這個函式的第二個引數到底是initialstate還是enhancer,因為見過兩種寫法都有的,以為是版本問題。看了原始碼才發現,都可以的。如果你不...