原创 獲取NSString的尺寸

UIFont *font = [UIFont systemFontOfSize:12]; // 根據字體得到NSString的尺寸 CGSize size = [orderStatusStr sizeWit

原创 斷點續傳

斷點續傳的實現思路 1、每次一進來,先給總大小和已經下載的大小賦值,判斷若不是從頭下載,則顯示進度條 2、暫停的時候,取消請求,並用 NSUserDefaults記錄下載的暫停位置(客戶端記錄) 3、繼續下

原创 設置textField的placeHolder的字體顏色

[cell.writeTF setValue:GRAYCOLOR forKeyPath:@"_placeholderLabel.textColor"]; 點贊 收藏 分享 文章舉報

原创 block傳值

block實際上就是 Objective-C 語言對於閉包的實現,是一段匿名的代碼段。block的作用有很多,比如說,它可以配合dispatch_queue,方便的實現簡單的多線程編程和異步編程,我們經常用到的就是使用block傳

原创 dealloc方法不調用

今天改版了一箇舊的頁面,但是測試的時候發現沒有改版的一個功能竟然失效了,測試發現是因爲該控制器POP的時候,dealloc方法沒有調用,導致數據沒有被重置。 上網一查,控制器不走dealloc方法的原因大概有以下幾種,歸納了一下,

原创 OC-毛玻璃效果實現

UIBlurEffect UIBlurEffect iOS 8以後的,生成毛玻璃效果 代碼. UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectSt

原创 iOS 網頁-WebView(二)

WKWebView簡介 WKWebView是WebKit框架下的,它繼承自UIView,因此使用WKWebview的時候需要引入WebKit框架。 WKWebView算是iOS 8推出的UIWebView的升級版,UIWebVie

原创 微信小程序從0-1(一)flex佈局之理論

接着上一篇微信小程序從0-1(一)前言,這篇文章主要學習flex佈局 目錄 這篇文章主要介紹了Flex佈局,參考了這篇文章 搭建UI界面 flex佈局簡介 flex容器屬性 flex-direction:項目的排列方向 flex-wr

原创 iOS-設置某些頁面的狀態欄樣式

全局頁面狀態欄樣式白色Light 之前項目中是全局的白色狀態欄樣式,可以在 plist文件中添加以下選項,然後在Base控制器中寫一句代碼就可以實現全局狀態欄白色的狀態。 [[UIApplication sharedApplicati

原创 iOS Swift-全局右滑返回

1、設置自定義的右滑手勢,別忘記禁止系統右滑手勢 let target = self.interactivePopGestureRecognizer?.delegate let pan:UIPanGestureRecogn

原创 微信小程序從0-1(一)前言

喪了這麼久,要做出些改變找回自己了,從今天開始學習微信小程序 目錄 開發前必讀 開發工具 工作區簡介 小程序文件格式 小程序工程結構 學習技巧 開發前必讀 運營規範在這裏:瞭解注意事項,不支持的小程序類型; 特殊行業需要

原创 3-01 Swift中的PCH

雖然把swift的基礎控件都敲了一遍,但是寫項目還是無所適從的,那就從寫項目開始,慢慢認識這門語言吧! Objective-C中的pch文件是保存宏定義頭文件的地方,突然轉向swift,有點摸不着頭腦。 首先,回顧一下Objective-

原创 Swift-設置狀態欄顏色爲白色

1、在info.plist中添加如下配置 或者是<key>UIViewControllerBasedStatusBarAppearance</key> 2、在 General -> Deployment Info 中,將 Statu

原创 iOS Objective-C 右滑返回手勢

iOS 7 之後,Apple增加了屏幕邊緣右滑返回交互的支持,然而iOS導航欄的返回按鈕一定製,系統的右滑返回手勢就失效了,但是這麼順暢的用戶體驗方式怎麼可以沒有呢。網上也有像FDFullscreenPopGesture的第三方,以下文章