1. 程式人生 > >IOS開發學習筆記三 實現一個簡單的加法器

IOS開發學習筆記三 實現一個簡單的加法器

首先看一下我們實現的效果:demo下載

demo效果

開始我們的操作

使用XCode新建一個Project,選擇Main.storyboard,從控制元件欄中拖拽Button,Label,Text三種控制元件,實現如下圖所示的介面:

01

  • 使用Text控制元件來接受輸入的數字,並且設定只允許輸入數字。

02

  • 新增一個Label控制元件來作為+號操作符,再新增一個來顯示計算結果,預設為0。

03

  • 新增一個Button控制元件,修改文字描述為“計算”,點選這個按鈕,開始計算結果。

04

  • 設定整個手機視窗的背景顏色

05

  • 為“計算”按鈕新增點選響應事件

01

  • 滑鼠放在“計算”按鈕上,點選右鍵出現選單,為點選事件add新增日誌,成功執行專案,看到控制檯日誌列印。

02

-分別再為兩個數字輸入框Text和結果Label新增對應的物件

03

  • 通過程式碼獲取txtNum01和txtNum02的輸入數字,進行相加操作,並把相加的結果顯示到txtResult上面。

04

相關推薦

IOS開發學習筆記 實現一個簡單法器

首先看一下我們實現的效果:demo下載 開始我們的操作 使用XCode新建一個Project,選擇Main.storyboard,從控制元件欄中拖拽Button,Label,Text三種控制

IOS開發學習筆記實現一個簡單的登陸介面

首先是要實現的效果圖:demo下載 首先在介面拖拽兩個Label,分別命名為姓名和密碼; 新增一個txtAccount,Text控制元件的placeholder類似於Android的Hint一樣

IOS開發學習筆記實現按鈕的移動和縮放

首先看一我們要實現的效果:demo下載 開始我們的操作 1、拷貝圖片素材,下載demo裡面的圖片素材,然後把Assets.xcassets資料夾下面Arrow,Icon,Other複製貼上到自己的專案裡面,關於圖片的規格和尺寸什麼的先不用考慮。 2

IOS開發學習筆記十二 實現一個簡單的答題器

效果圖:專案地址 專案新增素材,新增plist檔案,並新增plist裡面的字典資料對應的model物件 module標頭檔案: #import <Foundation/Foundation.h> @interface CZQuestion :

IOS開發學習筆記十六 使用UITableView控制元件實現微博列表效果

效果:專案地址 微博列表唯一需要注意的是每個條目的列表行高不一致,需要在UITableView的代理方法heightForRowAtIndexPath中動態設定行高 需要建立Module物件CZMicroBlogFrame來儲存UITableCell的子View的

IOS開發學習筆記十四 UITableView控制元件實現ListView的效果

效果圖:專案地址 ViewController對應的程式碼: #import "ViewController.h" #import "CZHero.h" @interface ViewController () <UITableViewDataSource, UIT

IOS開發學習筆記十三 UIScrollView控制元件實現輪播圖

效果圖:專案地址 程式碼: #import "ViewController.h" @interface ViewController ()<UIScrollViewDelegate> @property (weak, nonatomic) IBOutlet

IOS開發學習筆記十一 使用xlib檔案實現GridView的效果

效果圖: 在專案中資源素材檔案 新增plist檔案 新增名叫AFGridItem的model物件,用來代替我們從plist檔案中解析得到的字典資料,並新增通過字典獲取物件例項和初始化物件的方法。 #import <Foundation/Foun

IOS開發學習筆記十 使用程式碼實現GridView的效果

效果圖:專案地址 把圖片素材放入專案中,併為專案建立plist檔案,存放一個字典陣列,每個字典裡面對應存放這圖片素材名稱和GridView子條目的對應的文字描述。 新增NSArray *app的變數,使用懶載入的方式來讀取並儲存plist檔案的內容 在Vie

遊戲開發學習筆記

nor scrip 筆記 nsrunloop posit ppr 遊戲開發 tor http sdk%E6%9B%B4%E6%96%B0%E4%B8%8D%E6%88%90%E5%8A%9F%E6%B1%82%E5%A4%A7%E7%A5%9E%E5%B8%AE%E5%BF

IOS開發學習筆記十五 為UITableView控制元件新增Header和Footer

效果圖:專案地址 新增圖片素材,新增plist檔案,新增名為CZGoods的module檔案 @implementation CZGoods - (instancetype)initWithDict:(NSDictionary *)dict { if

IOS開發學習筆記九 湯姆貓和幀動畫

首先是效果圖:demo下載 首先把所有需要用到的幀動畫素材新增到專案中,然後是把這些幀動畫素材新增到NSMutableArray中,為ImageView設定animationImages屬性,具體程式碼如下: #import "ViewController.h

IOS開發學習筆記八 圖片瀏覽器

首先是效果圖:demo下載 把圖片素材放入Assets.xcassets 建立plist檔案(本質是xml檔案) 介面的搭建,按照頁面佈局拖拽新增控制元件 ViewController具體程式碼

IOS開發學習筆記七 使用程式碼為介面新增控制元件

首先是要實現的效果圖:demo下載 我們用程式碼在介面上建立了一個button,有預設圖片背景和高亮圖片背景兩種狀態。 具體實現程式碼: 主要是在介面對應的ViewController類初始化的時候,來通過程式碼建立按鈕。 #import "ViewControll

struts2入門學習篇:實現一個簡單的登入操作

其實struts2學習並不難,只是需要注意下細節,本文將實現一個基於struts2的簡單的網頁登入操作,先說一下流程吧: 1.配置struts,這是最重要的 2.寫一個繼承ActionSupport的

Flask學習筆記:建立一個簡單的Flask應用

1. 做好準備工作進入專案主目錄啟用虛擬環境2. 建立app包:在flask中,含有名為 __init__.py 檔案的子目錄被視為包,可以被匯入。在命令列輸入以下命令,建立一個名為app的目錄:(venv) $ mkdir app在app目錄中建立一個名為__init__.

Spring Boot學習筆記1——搭建一個簡單的Spring Boot專案

1.建立一個Maven專案匯入相應的依賴 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio

【Unity 3D遊戲開發學習筆記實現太陽系

目標: 寫一個程式,實現一個完整的太陽系, 其他星球圍繞太陽的轉速必須不一樣,且不在一個法平面上。 基本思路是在裡面建立物件,架構成一個太陽系,sun作為父物件,其他行星作為子物件,並且相對sun的初始位置均不一樣,那麼角速度相同的情況下轉速就不一樣了,另外

iOS音訊學習筆記:音訊會話管理

​      使用Audio Session API ,可以指定App需要的音訊行為,比如,當播放音訊時,使得其他應用App靜音或者混和在一起,也可以指定當App的音訊被中斷(例如被電話)時的行為,還可以讓App響應使用者的行為,比如插入或拔出耳機,或者響應那些使用聲音硬體的事件,比如Clock、日曆鬧鐘或者

python學習筆記實現一個遍歷檔案尋找字串的功能

為了熟練使用python,打算有事沒事用python寫一些實用的小指令碼 我剛剛進入計算機專業一年,一些專業用語不是很清楚,有說錯的地方歡迎大家批評指正 -----------------------