原创 iOSUITableViewCell滑動顯示多個按鈕

在一些應用中我們會看到滑動UITableViewCell會顯示多個按鈕,並且有不同的功能。 這個功能在iOS8之後蘋果提供的一個API可以簡單實現 創建UItableView什麼的就不說了 要想讓UITableViewCel

原创 IQKeyboardManager基本使用

IQKeyboardManager是iOS中專門管理UITextField/UITextView控件被遮擋的第三方庫工具,並且簡單易用 github連接https://github.com/hackiftekhar/IQKeyb

原创 iOS藍牙學習

在iOS中提供4個框架用於藍牙的連接 GameKit.framework 只能用於iOS設備之間連接,且是同一個應用。(iOS7之前一般使用這個) MultipeerConnectivity.framework 只能用於iO

原创 iOS中的小功能

在iOS中經常會有跳轉到打電話,發短信,評論等界面,這些功能實際只需要幾行代碼就可以實現。 打電話 方法一: NSURL *url = [NSURL URLWithString:@"tel://10086"]; [[UIAppli

原创 iOS實現搖一搖基本思路

在微信中有一個搖一搖功能,在一些彩票類APP中也有一個搖一搖隨機選號的功能,類似的一些搖一搖功能實現起來都是很簡單的,下面以微信搖一搖功能來介紹實現原理 在iOS中系統默認爲我們提供了搖一搖的功能檢測API,這樣不需要我們來利用

原创 iOS左側滑動返回

在iOS7之後使用導航控制器來管理視圖控制器的話,默認是支持左側滑動返回的,但是如果更改了導航控制器的Item,那麼默認左側返回的功能就失效了。 下面介紹如何自定義Item還能支持左側滑動返回: 1.要自己創建一個繼承自U

原创 iOS音頻播放相關

第一類:有的軟件會播放背景音樂和音效,並且可以控制音樂和音效的開關控制,下面進行這種效果的分析 工具類創建需求 1.創建一個專門管理音樂和音效的單例類 2.設置播放音樂、音效的兩個屬性方法,和兩個是否播放音樂、音效的BOOL屬

原创 UIButton的基本使用

在iOS中按鈕的使用頻率是非常高的,也是用戶與界面之間交互的重要元素,下面將詳細講解UIButton的詳細使用和在開發中經常需要使用的情況。 創建 /* 按鈕類型 UIButtonTypeCustom = 0, UIButtonType

原创 UITextField的基本使用

在一個應用程序中,如果用戶想要輸入一些信息的時候就可能要使用UITextField控件,來輸入內容。 基本使用: 1.創建 如果是使用xib拖拽的那麼UITextField高度默認爲30px,不可以調整。 如果是使用代碼創

原创 iOS更改工程的根控制器

在Xcode-6之後創建工程時找不到創建空白工程的選項了。 但是這種創建出來的工程的啓動根控制器是默認爲ViewController的。 要想要更改程序啓動的根控制器就要使用以下方法來操作(以下使用RootViewController來替

原创 iOS上架被拒原因

We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 9.3.3 on Wi-Fi connected to an

原创 UILabel的基本使用

UILabel繼承自UIView是iOS中使用非常頻繁的一個視圖控件一般用於顯示文字。 一:基本使用 1.創建 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake

原创 iOSUI關係基礎知識

UI控件間的關係圖

原创 MJRefresh的詳細使用說明

上下拉刷新功能在現在的APP應用中經常使用,在上下拉刷新頁面中MJRefresh個人認爲是做的最好的。只需要幾句代碼就可以實現上下拉刷新功能,而且裏面提供了很多的樣式和自定義樣式。 這個是MJRefresh的GitHub鏈接地址

原创 Swift對數組的常用基本操作

對可變數組的操作 //可變數組創建 let mutableArray : NSMutableArray = [] //添加元素 mutableArray.addObject("111") mutableArray.addObjec