原创 IOS UI 之 去tabelView分割線

[tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];

原创 TextField 設置大全

//初始化textfield並設置位置及大小   UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];   //設置

原创 修改tableViewCell的默認checkmark顏色 並實現其單選功能

藍色是tableViewCell的默認前景色(tintColor),所以我們設置cell.tintColor = [UIColor redColor];就可以改前景色爲紅色了,同樣那個accessoryCheckmark的顏色就變成紅色了

原创 繞過oc編譯器檢測,直接取函數,對象

最近碰到了需要直接取用函數,對象的要求 取對象 比如取label   UILabel *titleLabel = [alertBanner valueForKey:@"titleLabel"]; 取函數   [alertBan

原创 關於數組切換控制tableview的section切換問題

在進行點擊事件(數組移動)這個事件時 需要加上一條判定當前section的命令,否則會出錯甚至崩潰 出錯的原因可能是通過數組創建的cell在數組移動後,點擊刷新後生成的cell會將2個section中的cell的點擊事件都觸發一遍

原创 japans的搭建(使用p12)

前情提要 由於公司服務器在使用apns服務的時候使用的是p12文件,經歷了p12生成步驟錯誤(正確步驟是在雙擊蘋果官網上下載的推送證書之後在鑰匙串中同時選中ssl證書和密匙導出p12)之後使用原先的神奇軟件Easy APNs Peovid

原创 5/23 大神review菜雞代碼後的學習心得與近期任務

簡單總結一下一些編碼細節。 1 常量聲明  菜雞寫法  #define XXXX @“XXXX” 大神寫法 static NSTimeInterval const kSpeechTimeout = 30000; static  const

原创 iOS 地圖截屏

上一次截屏的代碼真是又醜又長, 看看大神是怎麼寫的吧- (nullable UIImage *)generateSnapshot:(CGSize)size { self.addressLabelB

原创 這段時間使用MKMapView的一點總結(待編輯)

1.MKMapview 使用的是高德地圖 2.打開定位小藍點的顯示 mapview.showsUserLocation = YES; 3.定位到一個區域的函數(會重置旋轉角度),可以有一個放大的動畫效果 [s

原创 ios截屏 裁剪區域

代碼參考http://blog.csdn.net/lizitao/article/details/41828697 關鍵點,取正方區域,等比放大,設中心點,觀察中心點重設後偏移量 如 375*667屏 假設一個預估截屏區域imagev

原创 iOS 單元測試

添加測試target 選擇無ui得iOS  Unit Testing Bundle - (void)testCalculatePageWithLines { // given NSInteger lines =

原创 取得tableViewCell中的任意一個cell

UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:2]];

原创 點擊cell,在cell下方創建一個新的cell,再次點擊,刪除該cell

初始化數組:     NSDictionary *dic =@{@"Cell":@"MainCell",@"isAttached":@(NO)};     NSArray * array =@[dic,dic,dic,dic,dic,d

原创 看github老庫的時候遇到的問題以及解決方法

問題: No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386). 解決方法build settings

原创 Navigation backBarButtonItem 設置

根據蘋果官方指出:backbarbuttonItem不能定義customview,所以,只能貼圖或者,讓leftBarButtonItem變成自定義返回按鈕,自己寫個方法進行[self.navigationController   pop