import uikit
class viewcontroller: uiviewcontroller {
//這裡做個lab宣告
var examplelab : uilabel!
override func viewdidload() {
super.viewdidload()
//呼叫makeui
makeui()
// do any additional setup after loading the view, typically from a nib.
//寫乙個方法哦
private func makeui() {
//初始化lab
self.examplelab = uilabel.init()
//給他frame
self.examplelab.frame = cgrectmake(100, 100, 200, 40)
//lab 賦值
self.examplelab.text = "我僅僅是乙個lab我僅僅是乙個lab我僅僅是乙個lab我僅僅是乙個lab"
//設定lab居中
self.examplelab.textalignment = .center
//設定lab 字型大小
self.examplelab.font = uifont.systemfontofsize(13)
//設定lab的字型顏色
self.examplelab.textcolor = uicolor(red: 12/255.0, green: 122/255.0, blue: 222/255.0, alpha: 1)
//設定lab 的背景顏色
self.examplelab.backgroundcolor = uicolor.blackcolor()
//給lab 新增圓角(角度為lab 高度的一半的時候會是半圓)
self.examplelab.layer.cornerradius = 20
//多餘的部分切掉
self.examplelab.clipstobounds = true
//設定lab 的字型陰影顏色
= uicolor.redcolor()
//設定陰影偏移
= cgsizemake(1, 1)
//設定lab 的分行
self.examplelab.numberoflines = 0
//新增lab 到view上
self.view .addsubview(self.examplelab)
override func didreceivememorywarning() {
super.didreceivememorywarning()
// dispose of any resources that can be recreated.
ios開發系列之排序演算法
在說排序前我們先自定義乙個類sort nsobject 接下來的方法都是此類的類方法,返回的都是乙個可變陣列 氣泡排序是這樣實現的 1 從列表的第乙個數字到倒數第二個數字,逐個檢查 若某一位上的數字大於他的下一位,則將它與它的下一位交換。2 重複1號步驟,直至再也不能交換。氣泡排序的平均時間複雜度與...
iOS開發系列
ios開發系列 ui 自定義tableview 本章實現效果 我們使用mvc架構來實現自定義tableview,具體的mvc介紹請自行,在本章中不作為主要內容講解。model層 datasource.h import inte ce datasource nsobject nsarray getus...
iOS開發系列文章
ios開發系列的文章,內容循序漸進,包含c語言 objc ios開發以及日後要寫的遊戲開發和swift程式設計幾部分內容。文章會持續更新,希望大家多多關注,如果文章對你有幫助請點贊支援,多謝!ios開發系列 c語言之基礎知識 ios開發系列 c語言之陣列和字串 ios開發系列 c語言之指標 ios開...