Time of Update: 2017-01-18
IOS collectionViewCell防止複用的兩種方法collectionView 防止cell複用的方法一://在建立collectionView的時候註冊cell(一個分區)UICollectionViewCell *cell=[collectionView dequeueReusableCellWithReuseIdentifier:@“cell" forIndexPath:indexPath]; for (UIView *view in
Time of Update: 2017-01-18
今天為大家介紹一下IOS 的七種手勢,手勢在開發中經常用到,所以就簡單 通俗易懂的說下, 話不多說,直接看代碼:// 初始化一個UIimageViewUIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 300, 300)];imageView.image = [UIImage imageNamed:@"12.jpg"];//
Time of Update: 2017-01-18
介紹在設定 UILabel 的 Frame 高度時,不能簡單的設定為字型的 font size。否則會將字型的一部分裁剪掉。因為 UILabel 在不同的字型設定下,對 Frame 的高度要求也不一樣,大多數情況下都比Font的高度設定要高一些。一、sizeThatFits使用 view 的 sizeThatFits 方法。// return 'best' size to fit given size. does not actually resize view. Default is
Time of Update: 2017-01-18
KNPhotoBrower高仿微博圖片瀏覽器PhotoBrower.gif一.功能描述及要點1.載入網路九宮格圖片,collectionView,scrollView2.SDWebImage下載圖片,KNProgressHUD顯示載入進度3.高仿微博,顯示動畫,KNToast提示二.方法調用1.建立KNPhotoBrower,並傳入相應的參數// 每一個圖片控制項對象, 對一一對應 KNPhotoItems ,再將多個KNPhotoItems 對象放入數組KNPhotoItems *items
Time of Update: 2017-01-18
如果是網頁內容裡面的alert,我們可以等網頁載入完畢,也就是在webViewDidFinishLoad中執行下面的js代碼,就可以屏蔽alert了[myWebView stringByEvaluatingJavaScriptFromString:@"window.alert=null;"];但上面的方法對於網頁onLoad事件裡面的alert就不起作用了解決方案就是給UIWebView添加一個類別:給工程添加JavaScriptAlert.h@interface
Time of Update: 2017-01-18
先看效果:下面貼代碼:#import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UIImageView *backgroundView; @property (strong,nonatomic) NSArray *array; @end @implementation ViewController -(NSArray *)array { if
Time of Update: 2017-01-18
在iOS開發過程中,不管是做什麼應用,都會碰到資料儲存的問題。將資料儲存到本地,能夠讓程式的運行更加流暢,不會出現讓人厭惡的菊花形狀,使得使用者體驗更好。下面介紹一下資料儲存的方式:1.NSKeyedArchiver:採用歸檔的形式來儲存資料,該資料對象需要遵守NSCoding協議,並且該對象對應的類必須提供encodeWithCoder:和initWithCoder:方法。前一個方法告訴系統怎麼對對象進行編碼,而後一個方法則是告訴系統怎麼對對象進行解碼。例如對Possession對象歸檔儲存。
Time of Update: 2017-01-18
之前想過一些通過第三方的方式實現動畫,感覺有點麻煩,就自己寫了一個不足之處還望大家多多指出// 一句話,寫在UITabBarController.m指令碼中,tabBar是自動執行的方法 // 點擊tabbarItem自動調用 -(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item { NSInteger index = [self.tabBar.items indexOfObject:item]; [self
Time of Update: 2017-01-18
感覺有必要把iOS開發中的手勢識別做一個小小的總結。下面會先給出如何用storyboard給相應的控制項添加手勢,然後在用純程式碼的方式給我們的控制項添加手勢,手勢的用法比較簡單。和button的用法類似,也是目標 動作回調,話不多說,切入今天的正題。總共有六種手勢識別:輕擊手勢(TapGestureRecognizer),撥動手勢 (SwipeGestureRecognizer), 長按手勢(LongPressGestureRecognizer),
Time of Update: 2017-01-18
1,這種方式,撥打完電話回不到原來的應用,會停留在通訊錄裡,而且是直接撥打,不彈出提示NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxxxxxx"];// NSLog(@"str======%@",str);[[UIApplication sharedApplication] openURL:[NSURL
Time of Update: 2017-01-18
本文執行個體為大家分享了iOS計步器實現代碼,供大家參考,具體內容如下#import "ViewController.h"#import <CoreMotion/CoreMotion.h>@interface ViewController ()@property (nonatomic, strong) CMStepCounter *conter;@property (weak, nonatomic) IBOutlet UILabel
Time of Update: 2017-01-18
一、功能需求在第一個頁面中有一個button和一個label,label上預設顯示“哈哈”,點擊button進入第二個頁面。在第二個頁面有一個UITextField和一個button2,點擊button2回到第一個頁面,但同時第一個頁面的label上顯示的文字修改為剛剛在UITextField寫進去的文字。二、先定義block在要傳值得那個頁面定義含有block參數的方法,即在第二個頁面的.h檔案中定義:重新定義:typedef void (^ReturnTextBlock)(NSString
Time of Update: 2017-01-18
前言本文記錄了在iOS開發過程中所遇到的小知識點,以及一些技巧,下面話不多說,來看看詳細的介紹。技巧1:UIButton圖片與文字預設是左右排列,如何?右左排列?解決技巧:button.transform = CGAffineTransformMakeScale(-1.0, 1.0);button.titleLabel.transform = CGAffineTransformMakeScale(-1.0, 1.0);button.imageView.transform =
Time of Update: 2017-01-18
什麼是CategoryCategory模式用於向已經存在的類添加方法從而達到擴充已有類的目的,在很多情形下Category也是比建立子類更優的選擇。新添加的方法同樣也會被被擴充的類的所有子類自動繼承。當知道已有類中某個方法有BUG,但是這個類是以庫的形式存在的,我們無法直接修改原始碼的時候,Category也可以用於替代這個已有類中某個方法的實體,從而達到修複BUG的目的。然而卻沒有什麼便捷的途徑可以去調用已有類中原有的那個被替換掉方法實體了。需要注意的是,當準備有Category來
Time of Update: 2017-01-18
方法一:這段objective c代碼用於刪除指定路徑的檔案if ([fileManager removeItemAtPath:@"FilePath" error:NULL]) { NSLog(@"Removed successfully"); }方法二:NSFileManager *defaultManager;defaultManager = [NSFileManager defaultManager];[defaultManager removeFileAtPath:
Time of Update: 2017-01-18
我有一個手風琴的表上的所有裝置和瀏覽器正常工作,但根本不工作在 ios 移動。我找到瞭解決的辦法也僅為 div 的和使用 href,但對我而言,我真的需要用幾個列的表。在這裡,你有我使用的自舉 代碼http://jsfiddle.net/k3yrnsux/ 。 <div class="table-content"> <table id="table-collapse" class="table table-responsive table-hover
Time of Update: 2017-01-18
這裡只是簡單寫一下過程吧。第一步:安裝cocoapodssudo gem install cocoapods要是不成功,執行以下操作gem sources --remove https://rubygems.org/gem sources -a http://ruby.taobao.org/gem sources -l(用來查看是否成功)sudo gem install cocoapods第二步:在項目中匯入庫切到與工程目錄相關的.xcodeproj同一目錄下vim
Time of Update: 2017-01-18
今天用到UISearchBar,之前網上提供的方法已經不能有效去除掉它的背景色了,修改背景色方法如下:mySearchBar.backgroundColor = RGBACOLOR(249,249,249,1); mySearchBar.backgroundImage = [self imageWithColor:[UIColor clearColor]
Time of Update: 2017-01-18
最終效果圖:MoreViewController.m//// MoreViewController.m// 20_帥哥no微博//// Created by beyond on 14-8-4.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import "MoreViewController.h"@interface MoreViewController (){ // more.plist根是字典,有兩對Key
Time of Update: 2017-01-18
1,HTTP常見的方法GET 擷取指定資源POST 2M 向指定資源提交資料進行處理請求,在RESTful風格中用於新增資源 HEAD 擷取指定資源頭部資訊PUT 替換指定資源(不支援瀏覽器操作)DELETE 刪除指定資源 2,設定管理員的put請求方式:複製代碼 代碼如下: 1>n 開啟終端p cd /etc/apache2p sudo vim httpd.confn 在vim中輸入p /httpd-dav.conf• 尋找httpd-dav.confp