IOS開發系列之Swift UI Lab

2021-08-19 02:54:46 字數 1427 閱讀 5364

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開...