標籤:而不是 ring warning 手機 str 修改 就會 control com
前兩篇中實現了MacOS端的鎖屏軟體,現在需要再實現一個移動端的app用來實現和mac的通訊,以後的文章可能就會兩個項目來回穿插了。
寫完MacOS的軟體又回來接著寫iOS真的是享受,看著堆積如山的各種資料文檔,爽啊,那就現在動手開寫吧
首先是建立項目,這個沒有什麼多說的,建立好項目之後,哈哈,再寫一個hello world吧。
依然是拖拽一個label和一個button,label剛開始顯示的是Hello iOS,然後點擊button之後就會顯示Hello World了。
這裡和macos不一樣的是label修改的時候是修改Text,而不是macos的title了,然後依然將字型設定為40,給label設定約束,讓它水平置中和垂直置中。點擊運行,因為My Phone是6p,所以模擬器選擇6p,剛開始會非常大,我的電腦比較小,需要將模擬器縮小到25%才能看的好看一點
然後還是老樣子拖拽,然後編寫函數,如果不瞭解的可以看看第一篇文章,我這兒截動態圖比較吃力,就不截了
需要注意的是這兒的label修改顯示的文字不再是stringValue,而是變回了最基本的text
class ViewController: UIViewController { @IBOutlet weak var nameLabel: UILabel! @IBAction func changLabelText(_ sender: Any) { nameLabel.text="Hello World" } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }}
大功告成
用swift開發自己的MacOS鎖屏軟體(3)