原创 NavigationController推出下一控制器同時pop自己本身
在UINavigationController中,經常會遇到在push下一級控制器時pop自己本身,這樣在下一控制器pop時,就會直接回到上上級的控制器. UIViewController *newVC = [[UIViewCon
原创 利用AFNetworking上傳圖片
利用AFNetworking可以很容易的上傳圖片,下面備上代碼以備不時之需,比如上傳url爲:http://…/accountmanagement/UploadFile 參數爲:{“id”:”…..”,”file”:”…”} -
原创 給UILabel局部文字添加顏色
如果是整體加顏色的話,可以直接用NSAttributedString *attStr = [[NSAttributedString alloc] initWithString:str attributes:@{NSFontAttribut
原创 給UILabel中的文字加刪除線
UIKIT_EXTERN NSString * const NSStrikethroughStyleAttributeName NS_AVAILABLE(10_0, 6_0); // NSNumber containing in
原创 從view上截取部分圖片
代碼片中bg是一個imageView, UIGraphicsBeginImageContextWithOptions(bg.frame.size, YES, 1.0);//yes表示透明,1.0表示不進行縮放 [bg.la
原创 仿(現QQ)首頁側滑(抽屜)效果
先來一波效果 實現的原理是: 首先主控制器的view, 加了左控制器和根控制器的view, 方便定製這兩個控制器,然後把左側控制器的位置定到偏左側,以便實現左側控制器的一個遞進出現的效果. 下面就是手勢和動畫: 一個pa
原创 Xcode 11 Beta 問題彙總
CFBundleVersion 問題 下載了Xcode 11 Beta 版後,運行以前的工程到模擬器,有可能發生CFBundleVersion不對的問題:The application’s Info.plist does not
原创 Git 使用心得
從本地新建倉庫: cd 到想要創建倉庫的文件夾 git init git remote add origin 加遠程倉庫地址 git add . git commit -m ” git push origin mast
原创 UIButton文字在左圖片在右、空心帶邊框
- (void)setImageOnRightWithImage:(UIImage *)image forState:(UIControlState)state { [self setImage:image forStat
原创 超簡單的UITableView下拉放大的動畫
很多主流的app都會有這個動畫,然後用最簡單的思想實現了一下,就是按照tableView的contentOffset,直接進行縮放,效果還不錯. #import "ViewController.h" #import <Mason
原创 MVC
簡單聊聊mvc,對於mvc,每個人都有自己的理解,這裏僅僅是我個人的經驗,入行小半年,也算有點經驗了 首先mvc仍然是最合理的組織方式,毋庸置疑,一個良好的架構是一個app成功的前提,因爲後期維護纔是我認爲的app的最爲重要的一
原创 從事iOS開發工作3個多月的一點感悟
1.命名: 一個文件的命名要根據需求的可擴展性,慎重考慮. 方法命名,要跟實際含義基本誤差別: 比如 : cityWithDefaultValue 和 defaultCity的區別, 前者表示一個有默認值的city, 後者表示默
原创 Swift 限制UITextField字數的方法
首先利用UITextField的addTarget方法,監聽UITextField的文字變化: textField.addTarget(self, action: "textDidChange:", forControlEvent
原创 CATextLayer設置字體的正確姿勢
深坑 CATextLayer *textLayer = [CATextLayer layer]; textLayer.frame = CGRectMake(20, 50, 60, 78); //textLayer.
原创 Swift 利用UIScrollView和兩個UIImageView實現圖片輪滾
現在基本所有的app都帶有圖片輪滾的廣告頁面或者推薦頁面,圖片輪滾實現的方式有很多種: 最簡單的一種,利用scrollView在前後各加一個輔助的imageView過渡,然後更改scrollView的contentOffset實