以前基本是使用一個(gè)按鈕的兩種狀態(tài),Normal/Disabled或者Normal/Selected,使用UIButton的下面兩個(gè)方法設(shè)置不同狀態(tài)下的文字顏色和圖片 今天有一...

以前基本是使用一個(gè)按鈕的兩種狀態(tài),Normal/Disabled或者Normal/Selected,使用UIButton的下面兩個(gè)方法設(shè)置不同狀態(tài)下的文字顏色和圖片 今天有一...
UIControlState是一個(gè)NS_OPTIONS
你可以設(shè)置 [button setImage:[UIImage imageNamed:@""] forState:UIControlStateDisabled | UIControlStateNormal];
[button setImage:[UIImage imageNamed:@""] forState:UIControlStateDisabled | UIControlStateSelected]
iOS 關(guān)于按鈕enable的小問題之前把一個(gè)按鈕設(shè)置了disable的圖片,但是把按鈕enable置為NO后,按鈕并沒有變成想要改變的圖片。 于是我打印了按鈕的state,發(fā)現(xiàn)按鈕的state是6,說明按鈕的...
平時(shí)要抓http、https包,青花瓷(Charles)足夠且十分方便我們使用,但是要抓Socket.IO包,青花瓷辦不到。 所以本文介紹 通過WireShark來抓取sco...
前言 本篇文章開始給大家分享下Hook(鉤子)的原理,包括iOS系統(tǒng)原生的Method Swizzle,還有很有名的Hook第三方框架,例如fishHook、Cydia Su...
混合開發(fā)項(xiàng)目中,Swift頁面跳轉(zhuǎn)到Objective-C頁面時(shí),使用路由方式跳轉(zhuǎn)當(dāng)傳參為閉包時(shí)候,swift的閉包不會被OC識別,需要對閉包轉(zhuǎn)化成能被OC識別的Block。...
這種情況我是在用 CTMediator 時(shí) Swift 與 OC 相互傳值回調(diào)用到的,記錄一下。 1.OC 給 Swift 用字典傳 Block 1) OC 代碼正常寫 2)...
引導(dǎo)問題:UI刷新,為什么需要在主線程中執(zhí)行? 原因一:UIKit的操作不是線程安全的 在多個(gè)線程下進(jìn)行UI操作,可能出現(xiàn)資源搶奪問題,出現(xiàn)問題,如下舉出幾個(gè)例子: 兩個(gè)線程...
UILabel 的frame大小固定了 如果 numberOfLines = 2 , adjustsFontSizeToFitWidth = true 那怎么垂直居中
UIBaselineAdjustment 的作用UILabel 的baselineAdjustment 屬性 控制當(dāng)lable 中的文字自動縮小時(shí)如何調(diào)整文本的基線。 baselineAdjustment 屬性只有在UIl...
服務(wù)器端 拿到了UUID 然后是什么樣的流程
iOS 開發(fā)如何獲取UDID(用safari瀏覽器獲取設(shè)備的UDID)最近有個(gè)項(xiàng)目要用到設(shè)備的UDID來確定用戶的唯一性,所以借此與大家共勉,有不足之處請多多指教! 因?yàn)锳pple從2013年05月01日起拒絕接受使用UDID的應(yīng)用,但是蘋果公...
有的手機(jī)不行
不用iTunes,如何將ipa文件安裝到iPhone其實(shí)方法很簡單,直接將ipa文件通過airdrop空投到手機(jī)即可完成安裝,親測百分百有效。如果對你有幫助請點(diǎn)個(gè)贊,謝謝!
一、前言 在我們App實(shí)際開發(fā)過程中,我們的最終目的是打包上傳并發(fā)布App。之前一直手動打包,但是不管是打包效率還是打包時(shí)間都不太理想,所以最近搞了個(gè)腳本打包,可以一鍵打包上...
這種是拷貝到“APP” 還有一種是像微博那樣怎么實(shí)現(xiàn)?
iOS中打開的文件如何用其他應(yīng)用打開選擇自己的app效果如圖: 1、設(shè)置 Info.plist 2、設(shè)置 AppDelegate 3、接收通知