原创 點擊按鈕時改變按鈕上字體的顏色

-(void)layoutButton{     NSArray *buttonArr = @[@"推薦", @"分類", @"廣播", @"榜單", @"主播"];     for (int i = 0; i<5; i++) {

原创 點擊按鈕改變顏色和狀態之二

之前寫過一個關於按鈕改變狀態的片段,但是有點繁瑣,最近get了一個簡單的方法。 1.首先設置一個全局變量_startBtn,用來轉換選中時的button @interface OrderViewController ()<UITab

原创 設置tableView的頁眉和頁腳

(1).自定義頁眉和頁腳時,要先註冊 //註冊頁眉     [_tableView registerClass:[UITableViewHeaderFooterView class] forHeaderFooterViewReuseIde

原创 百度地圖之室內地圖

召喚代碼君: 頭文件 #import "RoomViewController.h" #import <BaiduMapAPI_Map/BMKMapView.h> #import <BaiduMapAPI_Location/BMK

原创 collectionViewCell防止複用的兩種方法

collectionView 防止cell複用的方法 一: //在創建collectionView的時候註冊cell(一個分區) UICollectionViewCell *cell=[collectionView dequeueReu

原创 獲取APP的URLscheme

1.在App Store下載Apple Configurator 2 2.打開Apple Configurator,鏈接上手機。登錄蘋果賬號 3.點擊導航條上的添加,選擇應用。 4.選擇要獲取URLscheme的app。 5.前往文件夾

原创 自定義表情鍵盤

自定義鍵盤: -(void)viewDidLoad { //增加監聽,當鍵盤出現收出消息     [[NSNotificationCenter defaultCenter] addObserver:self           

原创 運行項目的時候只能選擇my mac不能選擇模擬器或者真機

運行項目的時候只能選擇my mac不能選擇模擬器或者真機,如圖: 點擊紅框部分,會出現 Edit Scheme New Scheme Manage Schemes這三個選項,選擇第一個,出現如下彈框,紅框部分爲none 點開紅框部分,

原创 tableView和collectionView刷新的三種方法

1、刷新一行     NSIndexPath *indexPath=[NSIndexPath indexPathForRow:3 inSection:0];     NSArray *indexArray=[NSArray arrayWi

原创 分享時的縮略圖不顯示問題

問題:我商品分享的時候會顯示標題,logo和一個連接。標題是可以顯示出來的,但是logo顯示不出來。網上也查了一些原因,但是針對我的問題都不夠全面,所以自己找到原因後總結了一下。 代碼是:             //創建分享消息對

原创 NSString的幾個常用的方法

1.截取字符串 NSString*string =@"sdfsfsfsAdfsdf"; string = [string substringToIndex:7];//截取掉下標7之後的字符串 NSLog(@"截取的值爲:%@",strin

原创 手勢小記

一:.拖動手勢 1.獲取手勢所在的視圖 -(void)panAction:(UIPanGestureRecognizer *)gesture {     UIView *bgView = gesture.view;//bgView就是添

原创 自定義鍵盤

主要思路:自定義鍵盤就是重新加載textfield的inputView 自定義一個可以從相冊或者拍照來上傳圖片的鍵盤 第一步:對鍵盤進行監聽 //增加監聽,當鍵盤出現時收出消息   [[NSNotificationCenter defa

原创 tableview或者collectionView列表滑動到頂部的三種方法

tableview或者collectionView列表滑動到頂部的三種方法 第一種:     collectionView.contentOffset=CGPointMake(0, 0); 第二種:     [collectionVi

原创 界面返回

從A界面push到B界面,從B界面push到C界面,從C界面push到D界面,現在想在D界面返回到B界面,如果alloc出一個B界面,再使用popToViewController方法。發現界面並沒有跳轉,因爲使用alloc,相當於又重新創