iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 26
1
自我挑戰組

老蕭咖啡館,情境式學習基礎iOS Swift系列 第 26

[2019鐵人賽Day26]老蕭咖啡館-逐漸揭開的真相(霏語篇)(Calculator計算機元件連結)

好吧,林宇,請讓我先跟你說聲Sorry
嗯?為什麼要道歉啊?(林宇)
從這一刻開始,我將跟妳說一些事實
我怎有點被搞混淆了(林宇)

(斐晴一臉看好戲的表情)
其實,斐晴這不是她的本名,她只是因為知道我在說故事
所以配合我演出而已

呃,那斐晴姊...(林宇)
呃,那姊姊是?(林宇)

您好,林宇妹妹,請容我再次與您介紹自己,我是剛剛你們在說的那故事裡的女主角,吳霏語
而斐晴只是蕭老闆他臨時想到的虛構人名
(霏語微笑著說著)

妳...妳是故事裡的吳霏羽!!!(林宇)
(林宇心裡OS:天啊!這怎可能,這不可能,這不是蕭亦翔的故事而已嗎?結局不是如此的...)
林宇妹妹?林宇妹妹?(霏語)
(霏語眼神朝我這白了一眼)

你看都妳把別人給嚇傻了,看你要怎辦!!(霏語)
(我饒饒頭,一點無辜的喝著剛沖好的咖啡)

我沒事,我只是有點震驚,且為自己剛剛的行為感到丟臉啊!!!(林宇)
沒事沒事(霏語)
那老蕭咖啡館,老蕭老蕭(林宇)
那蕭亦翔該不會是...(林宇)

是什麼呢~?(我奸笑著看著林宇,嘿嘿)
該不會是老闆你吧!!!(林宇)
(看著林宇一臉驚恐又興奮的神情)

妳想知道答案嗎~?
想!一定是你,對不對!!(林宇)
當然不是!!

呃...?(林宇)

(本故事純屬虛構,如有雷同實屬巧合)


「簡易計算機Calculator(元件連結)」
Step1. 將數字Label連結,命名為「numberLabel」
https://ithelp.ithome.com.tw/upload/images/20181114/20091333Q1D3zkbHmv.png

https://ithelp.ithome.com.tw/upload/images/20181114/20091333mSXqy5Bzhb.png

Step2. 將驚喜的文字Label,命名為「surpriseString」
https://ithelp.ithome.com.tw/upload/images/20181114/20091333XXUjbSiWuD.png

Step3. 接著先聯結一個數字Button,命名為「numberBtn」
https://ithelp.ithome.com.tw/upload/images/20181114/20091333CZ4T7tBpJX.png

https://ithelp.ithome.com.tw/upload/images/20181114/200913333Albf1zbqa.png

Step4. 將其他數字按鈕與之連結「numberBtn」
https://ithelp.ithome.com.tw/upload/images/20181114/200913336ZDOdXAOAZ.png

Step5. 將AC按鈕連結,命名為「clearBtn」
https://ithelp.ithome.com.tw/upload/images/20181114/20091333g0glm0qjLM.png

https://ithelp.ithome.com.tw/upload/images/20181114/20091333BM5p7NlrlU.png

Step6. 先建立等等會用到的變數(此處僅為了簡易說明因此小數點「.」的部分忽略不解說,因此用整數Int即可)
https://ithelp.ithome.com.tw/upload/images/20181114/20091333LIaFVBylfG.png

var numberOnScreen:Int = 0 //螢幕上的數值
var previousNumber:Int = 0 //先前的數值
var calStatus = false //是否為計算狀態

上一篇
[2019鐵人賽Day25]老蕭咖啡館-三種滋味(Calculator計算機UI製作)
下一篇
[2019鐵人賽Day27]老蕭咖啡館-逐漸揭開的真相(特調的感觸篇)(Calculator計算機基本運算元件功能製作)
系列文
老蕭咖啡館,情境式學習基礎iOS Swift30

尚未有邦友留言

立即登入留言