iT邦幫忙

uikit相關文章
共有 34 則文章
鐵人賽 自我挑戰組 DAY 3

技術 Day 03: 利用UIButton的State來實作點擊後的按鈕變化吧~

為什麼今天標題這麼正常? action 這個子標題聽起來好像很有power。其實只是在實作按鈕點擊變化之前,我想先來講講如何指定按鈕的action。 上一篇文章...

鐵人賽 自我挑戰組 DAY 11
Hey! UIKit, 做個朋友吧~ 系列 第 11

技術 Day 11: UITextField三部曲-住海邊的UITextFieldDelegate

要聊到Keyboard-Related Properties,就不能不說說住海邊的UITextFieldDelegate。 textField使用他的deleg...

鐵人賽 自我挑戰組 DAY 2

技術 Day 02: 你就是UIButton嗎?久仰久仰!

邊緣人:我可以戳你一下嗎>///////<UIButton:變...變態!! ------------------------------你什麼也沒...

鐵人賽 自我挑戰組 DAY 5

技術 Day 05: 跟我約會吧~UIDatePicker

邊緣人:要約哪一天好呢~UIDatePicker: (將max跟min改成過去時間) date picker可以在介面中加入日期、時間的捲軸,讓使用者可以依此...

鐵人賽 自我挑戰組 DAY 9

技術 Day 09: 我94要分段控制!哈囉控制狂UISegmentedControl

UISegmentedControl: 可以不要污名化我嗎+_+?邊緣人:怕豹.jpg segmented control(分段控制器),可以使title或i...

鐵人賽 自我挑戰組 DAY 17
Hey! UIKit, 做個朋友吧~ 系列 第 17

技術 Day 17: 來自深淵-UITableView(II)

當然我們建立一個表格,不是讓他在那裡躺分的。tableView是靠資料驅動,但他並不會管理data,而是只處理dataSource送給他的data。如果你提供t...

鐵人賽 自我挑戰組 DAY 22
Hey! UIKit, 做個朋友吧~ 系列 第 22

技術 Day 22: 來自深淵-UITableView(VII)

今天要來講講update們。 Performing Batch Updates 會有這系列的function,是因為一個小故事。 之前有說過,row的位置是ta...

鐵人賽 自我挑戰組 DAY 13
Hey! UIKit, 做個朋友吧~ 系列 第 13

技術 Day 13: 我碰了UISlider~就~咻的滑過去了

不...不是,拜託大大不要吉我QQ UISlider是用來在一個連續範圍中選取單一數值。(圖片來源:UISlider) Slider對應的UIEvent為va...

鐵人賽 自我挑戰組 DAY 18
Hey! UIKit, 做個朋友吧~ 系列 第 18

技術 Day 18: 來自深淵-UITableView(III)

在把data放進table之前,先跟大家講解一個重要的觀念:reuse。 在沒有reuse之前,一筆資料一個row就開一個cell,但如果有1000筆資料怎麼辦...

鐵人賽 自我挑戰組 DAY 21
Hey! UIKit, 做個朋友吧~ 系列 第 21

技術 Day 21: 來自深淵-UITableView(VI)

今天來談談一些table相關的參數取得,以及cell相關的操作。 Getting Numbers table view透過numberOfRows(inSect...

鐵人賽 自我挑戰組 DAY 12
Hey! UIKit, 做個朋友吧~ 系列 第 12

技術 Day 12: UITextField三部曲-直搗工作室的UITextField

言下之意工作室94蜂窩,我們都4一群辛勤的小蜜蜂QQ嗡嗡嗡 雖然這一篇是TextField三部曲完結篇,但是因為我內容沒分配好,導致這一篇的篇幅好像有點短,內容...

鐵人賽 自我挑戰組 DAY 30
Hey! UIKit, 做個朋友吧~ 系列 第 30

技術 Day 30: 終於結束的起點-UIScrollView

今天是UIScrollView的完結篇,同時也是鐵人賽的完結篇。沒想到竟然能在這3天把UIScrollView給寫完,在最後一天收尾。喜歡這種剛剛好的小確幸,有...

鐵人賽 自我挑戰組 DAY 20
Hey! UIKit, 做個朋友吧~ 系列 第 20

技術 Day 20: 來自深淵-UITableView(V)

終於來到了第20天,今天就恢復輕鬆主題,來講講與table外顯相關的一些參數及function吧! Appearance headerView / Footer...

鐵人賽 自我挑戰組 DAY 26
Hey! UIKit, 做個朋友吧~ 系列 第 26

技術 Day 26: 要被通緝了啊啊啊UITextView你等等我先發文再說

今天要講的是text view的attribute。但情勢緊急來不及想標題,只好反映我最真實的心靈寫照。 Attributes Text / Attribute...

鐵人賽 自我挑戰組 DAY 7

技術 Day 07: 鐵人賽還沒發文啊QQ我先睡一下十分鐘之後叫我起床

這個標題某種意義上其實還滿驚悚的... 其實本來是想做倒數計時器跟紀念日倒數2個專案的。結果紀念日做到一半發覺根本跟倒數計時器差不多啊~~我還是把時間花在其他事...

鐵人賽 自我挑戰組 DAY 19
Hey! UIKit, 做個朋友吧~ 系列 第 19

技術 Day 19: 來自深淵-UITableView(IV)

看到右邊這個scroll bar的大小,就知道我沒把UITableViewDelegate全部demo完。我自首,delegate裡面的東西真的好多,我看的好累...

鐵人賽 自我挑戰組 DAY 10
Hey! UIKit, 做個朋友吧~ 系列 第 10

技術 Day 10: UITextField三部曲-龍紋身的UITextField

UITextField: What the fxxk!? 接下來終於要進入重頭戲textField了。看到textField的scroll bar這麼小一條....

鐵人賽 自我挑戰組 DAY 4

技術 Day 04: 你所不知道的UIButton的另一面......

其實好像也不是什麼多驚悚的秘密,只是UIButton還提供了一些小特效。但我發現用的人好像不多,所以知道的人好像也不多,是因為不重要嗎? Shadow Offs...

鐵人賽 自我挑戰組 DAY 15
Hey! UIKit, 做個朋友吧~ 系列 第 15

技術 Day 15:終於要打王了...納命來吧UIControl!!

UIControl就是前幾位UIKit仔的老爸,負責管理Control類別-就是在與使用者互動後會回傳一個響應並執行target-action的各位的老大。換言...

鐵人賽 自我挑戰組 DAY 8

技術 Day 08: 蛤?你說你在哪?我沒看到你啊UIPageControl

原來是個存在感跟我一樣低的邊緣人啊! 不知道大家有沒有印象,在iphone的主頁下有一排圓點點,在切換頁面時點點的顏色會不同,來表示你現在正在顯示哪一頁,而這個...

鐵人賽 自我挑戰組 DAY 24
Hey! UIKit, 做個朋友吧~ 系列 第 24

技術 Day 24: 來自深淵-UITableView(IX)

終於要爬出深淵啦~~今天是值得慶祝的UITableView的完結篇 Scrolling scrollToRow(at:at:animated:)可以讓指定ind...

鐵人賽 自我挑戰組 DAY 23
Hey! UIKit, 做個朋友吧~ 系列 第 23

技術 Day 23: 來自深淵-UITableView(VIII)

drag and drop是一組的拖放動作,不會單獨被定義。table view使用hasActiveDrag確認表格列是否正被拖曳且還沒被放置,而用hasAc...

技術 iOS 17 中存取 Apple Calendar 的權限變更

iOS 17 中存取 Apple Calendar 的權限變更 最近我在更新我的個人專案,準備在 App Store 上架。這個專案最初是在 iOS 17 發布...

鐵人賽 自我挑戰組 DAY 25
Hey! UIKit, 做個朋友吧~ 系列 第 25

技術 Day 25: 你怎麼好像有點眼熟啊UITextView?

原來是像UITextField那傢伙啊!長那麼奇怪化成灰我都認得。 UITextView是個可捲動的多行文字區塊,支援自定義樣式也支援編輯。通常會使用text...

鐵人賽 自我挑戰組 DAY 16
Hey! UIKit, 做個朋友吧~ 系列 第 16

技術 Day 16: 來自深淵-UITableView(I)

誠如昨日所說,我已經沒有庫存了...現在只能寫一天算一天QQ壓力好大啊~~我也不知道在這種情況下,為什麼還要選擇UITableView當作接續UIControl...

鐵人賽 自我挑戰組 DAY 14
Hey! UIKit, 做個朋友吧~ 系列 第 14

技術 Day 14: 到底要on還是要off?選擇障礙的我與UISwitch

終於到了IBAction七人眾的最後一集,但UISwitch的內容好少喔!為什麼我的結局總是這麼虛弱?要被酸民攻擊爛尾了嗚嗚嗚QQ UISwitch可以用來決...

鐵人賽 自我挑戰組 DAY 27
Hey! UIKit, 做個朋友吧~ 系列 第 27

技術 Day 27: 文字終結之時-UITextView

今天是UITextView的完結篇~ Selection Range seletedRange儲存了當前選擇的範圍。如下圖的文字,print(newTextVi...

鐵人賽 自我挑戰組 DAY 28
Hey! UIKit, 做個朋友吧~ 系列 第 28

技術 Day 28: SKT打RNG好精彩喔是不是啊UIScrollView

精彩到我看到忘記發文了嗚嗚嗚被工作室通緝QQ scroll view是個可允許使用者對其內容捲動或縮放的view。看到捲動相信大家就不難想像,他94先前把我折...

技術 iOS SDK 學習筆記01:UIResponder & Delegate design pattern — 以收起鍵盤為例

本文是我在 iT 邦幫忙第一篇文章,這系列主要紀錄學習 iOS SDK 的一些心得。另外我的主要興趣是攝影,想說可以在每一篇文章中偷渡自己的作品~ Whe...

鐵人賽 Mobile Development DAY 11

技術 【Day 11】探索 iOS 核心 UI 元件,提升應用的互動性與美觀度

導言 在 iOS 開發中,UIKit 提供了豐富的 UI 元件來幫助我們構建互動式應用。今天,我們將介紹一些常用的控件,包括 Segmented Control...