第一步: 首先在工程文件里設(shè)置如下: 第二步: 在AppDelegate中添加方法關(guān)閉橫豎屏切換,方法如下 AppDelegate.h中外露一個屬性@property(non...
第一步: 首先在工程文件里設(shè)置如下: 第二步: 在AppDelegate中添加方法關(guān)閉橫豎屏切換,方法如下 AppDelegate.h中外露一個屬性@property(non...
關(guān)于行間距l(xiāng)ineSpacing 大家也都能看出來,默認(rèn)的排版樣式中,文本的行間距很小,顯得文本十分?jǐn)D。 正確的實現(xiàn)行間距 紅色區(qū)域是默認(rèn)繪制單行文本會占用的區(qū)域,可以看到文...
返回一張受保護且被拉伸的圖片 應(yīng)用場景:聊天窗口的氣泡 方法一(棄用): iOS 5.0以前使用(棄用)這個方法會自動計算出偏向中間的一個1*1的方格也就是被拉伸的地方(默認(rèn)...
此篇是來記錄工程需求的。先看需求圖吧 解析一下,title的文字換行,title前面加標(biāo)簽,這樣的情況一般就會想到用NSMutableAttributedString富文本來...
1. 引入第三方靜態(tài)庫 (Framework) 比如 frameworks 放在 WTBAuth/Vender 下面的某個文件夾里面.在 podspec 中這么寫: 2. 依...
先看效果圖,這里放上淘寶上的例子: 大概就是這樣的東西,collection的每個section都是一個整體(這里也可以強行把section頭試圖和cell拼起來,當(dāng)然我覺得...
ios開發(fā)中比較常用到的就是 tableView 和 collectionView,二者分別用于列表展示和 網(wǎng)格展示;由于tableView的易用性幾乎每個APP都會用到; ...
前言:很多動效都是多種動畫的組合,有時候你可能只是需要其中某個動畫,但面對龐雜的代碼庫或是教程,你可能比較困惑,本系列將復(fù)雜動效中不常見的動畫效果拆解出來便于學(xué)習(xí),授人以魚不...
我們都知道dismissViewControllerAnimated:completion:方法是針對被present出來的控制器的,一般我們這樣使用:在一個控制器中pres...
一.UIPresentationController簡介 UIPresentationController是 iOS8 新增的一個API,蘋果的官方定義是:對象為所呈現(xiàn)的視圖...
1. Accessibility是什么 在Apple的定義中,我們可以理解為:無障礙使用。所謂“無障礙使用”,是對于“有障礙人士來說”,比方說讓一位有眼疾的用戶可以“無障礙”...
一、概念: 1、非正式協(xié)議(informal protocol):所謂的非正式協(xié)就是類別,即凡是NSObject或子類的類別,都是非正式協(xié)議。2、正式協(xié)議(protocal)...
關(guān)于CoreMotion Core Motion可以讓開發(fā)者從各個內(nèi)置傳感器那里獲取未經(jīng)修改的傳感數(shù)據(jù),并觀測或響應(yīng)設(shè)備各種運動和角度變化。這些傳感器包括陀螺儀、加速器和磁力...
最近做了一個 Mac 小工具 WiFiPassword[https://github.com/FuYouFang/WiFiPassword],可以查看 Mac 當(dāng)前連接 Wi...
1.進入終端,cd到要放置錄屏文件的位置 例如: cd Movies/ 2.輸入命令 xcrun simctl io booted recordVideo filename....
最近在學(xué)核心動畫的時候遇到了遇到了fillMode的屬性,除了kCAFillModeForwards比較理解意外,其他三個參數(shù)一臉蒙蔽,感覺沒什么區(qū)別,看官方文檔也沒看出個所...
swift中解析、創(chuàng)建json數(shù)據(jù)需要用到下面兩個參數(shù),下面是這些參數(shù)的一些解釋 一、ReadingOptions 1、mutableContainer允許將數(shù)據(jù)解析成jso...
目錄 0、前言 一、Auto Layout前世今生 二、Auto Layout基礎(chǔ)知識 1.Auto Layout本質(zhì) 2.Auto Layout基本原理NSLayoutAt...