親子日記APP
|
免費申請
|
登入
mini box 迷你盒子
這裡是工程師的筆記資料.
部落格
相簿
APP日記
書籤
標籤:
swift
的相關文章
瀏覽方式:
摘要列表
|
標題列表
|
全站 《swift》 相關
swift: navigation bar 設定背景圖片
2017
06
28
12:19
# 1 nav_bg.png 320x44 (@x1) // // ViewController.swift import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //nav_bg.png 320x44 navigationController?.navigationBar.setBackgroundImage(UIImage(named: "nav_bg.png"), for: .de...
繼續閱讀»
分類:
Swift 學習筆記
/
留言(2)
Swift: 在鍵盤上加上按鈕
2017
06
16
09:26
程式大概就這樣 沒太多需解釋的地方 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. emailTxt.keyboardType = .emailAddress emailTxt.clearButtonMode = .whileEditing numTxt.keyboardType = .numberPad ...
繼續閱讀»
留言(0)
Swift: 動態更改 initial viewcontroller
2017
06
15
15:49
App 的設計常常會有的狀況: 啟動 App 後 已經登入 --> 直接跳掉 App主功能畫面 尚未登入 --> 先顯示登入畫面 但 Storyboard 中已經將 Initial View Controller 指向「登入 View」時 如何在已登入狀況下,直接、馬上顯示主功能畫面? --> 只要讓程式判斷登入與否,再決定 Initial View Controller 是哪一個! 在 AppDelegate.swft 中: //App啟動後 第一個呼叫的method func application(_ application: UIApplication, didFinish...
繼續閱讀»
分類:
Swift 學習筆記
/
留言(0)
Swift: "設定" 畫面的製作
2017
05
29
22:05
設計 iPhone "設定畫面" 的效果 首先 在 Story Borard 中加入一個 Table View Controller 接著 Content 設定為 Static Cells Sections 設定為 3 (或需要的區塊數目) Style 改為 Grouped 如下圖 在各個 Cell 放上 Label 或其它你需要的物件 (再設定適當的 constraints ) 結果如下 Swift 程式部分 新增 SettingTableViewController.swift 修改這段 override func numberOfSections(in tableView: UITableView) -...
繼續閱讀»
分類:
Swift 學習筆記
/
留言(0)
Swift: 判斷 App 是在 iPhone 實體機執行,還是在模擬器中
2017
05
24
14:48
#if (arch(i386) || arch(x86_64)) && os(iOS) ...模擬器 #else ...iOS 實體機 #endif Detect the watchOS simulator #if (arch(i386) || arch(x86_64)) && os(watchOS) ...模擬器 #else ...watchOS 實體機 #endif Detect the tvOS simulator #if (arch(i386) || arch(x86_64)) && os(tvOS) ... #endif Or, even, detect any ...
繼續閱讀»
分類:
Swift 學習筆記
/
留言(0)
Swift: 讀取相片 Exif
2017
04
19
19:05
How to get Exif data from .. 讀取專案中的相片Exif ( IMG_5087.JPG ) import UIKit import ImageIO class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let url = Bundle.main.url(forRes...
繼續閱讀»
分類:
Swift 學習筆記
/
留言(0)
Swift: side menu 第三方庫資源
2017
04
12
06:43
介紹製作 sidemenu (Hamburger Menu) 的原理 另一個介紹 sidemenu 原理的影片
jonkykong / SideMenu Simple side menu control for iOS in Swift inspired by Facebook. Right and Left sides. No coding required. iOS 8+ Requirements iOS 8 or higher GitHub https://github.com/jonkykong/SideMenu Yalantis / Side-Menu.iOS Animated side me...
繼續閱讀»
分類:
Swift 學習筆記
/
留言(1)
swift3學習:作業9:周星星問答
2017
03
09
19:07
題目 畫面上顯示2個label,一個問題label,一個答案label。 2個button,一個”下一題”button,一個”顯示答案” button。 全部10個問題,問題會循環。一開始答案label空白,點選”顯示答案”button後才會顯示答案。 進階題: 選擇題。每題有四個選項,答對一題加 10 分。題庫有20題,隨機出其中的十題,答完十題後算總分。
這次作業用到幾個新學到的技巧: 物件陣列 //題目資料 class Question { var question = "" //題目 &nb...
繼續閱讀»
分類:
Swift 學習筆記
/
留言(0)
swift3學習:作業8: 研究 UIAlertController
2017
03
05
12:25
上了彼得潘的iOS App程式設計入門 課程才發現 原來很多的 iOS 上的效果,Apple早就幫你準備好了,在 Storyboard 或是簡單的程式就可以做出來 不需再寫個幾百、幾千行的程式來處理一堆的 UI 效果,只要專心於程式的核心的開發 這次作業8是 研究 UIAlertController,利用它在編輯頁面做檢查,比方檢查欄位空白時,顯示錯誤 看圖比較快
這兩種對話框都是 UIAlertController 做出來 對話框中按鈕可以一個或多個 下面各種對話框的做法: /* 單一提示框 */ @IBAction func btnClick(_ sender: Any...
繼續閱讀»
分類:
Swift 學習筆記
/
留言(0)
swift3學習: UILabel 屬性:Line Break & Auto shrink
2017
02
21
23:18
使用 Lable 在顯示文字時,若文字太長(超過 Lable長度時) 那該怎麼處理? 例如顯示一個很長的網址 (就像medium 的中文網址又臭又長) 要去頭去尾來顯示? 縮小來顯示? 還是… 可以試試 Line Break 或 Auto Shrink 這兩個屬性:
Line Break Lable 的 Lin Break 有這幾種屬性 Clip:(default) lable中過長的文字,直接裁掉後方的文字 Character Wrap:斷字的方式, lable顯示多行時,每行最後是以「字母」為單位來斷行,僅適用英文 Word Wrap:斷字的方式, lable顯示多行時,每行最後是以「單字...
繼續閱讀»
分類:
Swift 學習筆記
/
留言(0)
上一頁
1
2
3
下一頁