原创 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實