Skip to content

Latest commit

 

History

History
276 lines (263 loc) · 18.3 KB

1.2.1widget.md

File metadata and controls

276 lines (263 loc) · 18.3 KB

开发文章&教程 - 控件

Label & Text

TableView

ScrollView

  • [一个类搞定UIScrollView那些事][53]
  • [iOS UIScrollView 你可能不知道的奇技淫巧][54]
  • [从MJRefresh源码学习上拉下刷新的基本原理][55]
  • [UIScrollView 和 UICollectionView 分页效果][56]
  • [嵌套UIScrollview的滑动冲突解决方案][57]

UIView & Controller

  • [详解CALayer 和 UIView的区别和联系][58]
  • [UIView的alpha、hidden和opaque属性之间的关系和区别][59]
  • [ViewController 瘦身的另一种解决方案][60]
  • [iOS UIView非常有用方法及属性详解][61]
  • [UIView你知道多少][62]
  • [iOS创建半透明ViewController][63]
  • [iOS 视图控制器转场详解][64]
  • [如何优雅的进行页面间的跳转][65] (OC)
  • [Storyboard 跳转 和 传值][66]

UICollectionView

  • [UICollectionView高级进阶篇][67] (OC)
  • [UICollectionView动画][68]
  • [UICollectionView使用以及与UITableView的区别][69] (OC)
  • [详细分享UICollectionView的自定义布局(瀑布流, 线性, 圆形...)][70]
  • [Swift 使用CollectionView 实现图片轮播封装就是这样简单][71]
  • [iOS开发之资讯类App常用分类控件的封装与实现(CollectionView+Swift3.0+)][72]

Date & Time

  • [这是一篇写给新手的NSDate教程(Swift版)][73]
  • [每周练习: Swift日期处理][74]
  • [控制了时间,就控制了一切!-iOS中几种定时器][75] (OC)
  • [iOS 系统时间格式区别][76]
  • [NSTimer 使用锦囊][77]
  • [iOS关于时间的处理][78]

UINavigationBar

  • [UINavigationController纯代码自定义导航控制器及底部工具栏的使用][79]
  • [iOS 关于navigationBar的一些:毛玻璃、透明、动态缩放、动态隐藏][80]
  • [动态修改UINavigationBar的背景色][81]
  • [页面的跳转技巧--setViewControllers][82]
  • [介绍一种 iOS 中实现完全自定义导航栏的思路][83]
  • [导航栏的平滑显示和隐藏 ][84]
  • [自定义 Navigation Bar 的属性][85]
  • [iOS开发tips-UINavigationBar的切换][86]

WebView & WebKit

  • [UIWebView的基本用法][87] (OC)
  • [iOS开发:WebKit、Safari以及SafariViewController][88]
  • [WKWebView的使用和各种坑的解决方法(OC+Swift)][89]
  • [iOS Cell嵌套UIWebView(内附UIWebView详解)][90]
  • [IOS进阶之WKWebView][91]
  • [WKWebView使用及注意点(keng)][92]
  • [如何准确判断 WebView 加载完成][93]
  • iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够 [(上)][94][(中)][95][(下)][96]
  • [UITableView嵌套WKWebView的那些坑][97]

GestureRecognizer

  • [iOS开发之手势识别][98]
  • [处理手势冲突和错乱的一点经验][99]
  • [教程:使用手势来拖动视图][100]

UISearchController

  • [iOS UISearchController 的使用方法][101]
  • [使用UISearchController自定义搜索栏][102]

Other

  • [iOS-Note][103],一些iOS框架笔记,写得不错推荐
  • [使用 NSUndoManager 来进行撤销和重做][104]
  • [iOS UITabBarController的使用][105]
  • [在iOS 8中使用UIAlertController][106]
  • [通过UIDocumentInteractionController预览和分享"史蒂夫•乔布斯传"][107]
  • [新手指南:使用 Social Framework 以及 UIActivityViewController][108]
  • [iOS--UIAlertView与UIAlertController和UIAlertAction之间的事儿][109] (OC)
  • [UIApplication的详细介绍][110]
  • [『零行代码』解决键盘遮挡问题(iOS)][111]
  • [iOS 知识小集(Status Bar变换)][112]
  • [关于IB_DESIGNABLE / IBInspectable的那些需要注意的事][113]
  • [iOS全屏右滑返回详解][114]
  • [谈谈改变 UIAlertView 和 UIActionSheet 的颜色][115]
  • [又见 UIApplication][116]
  • [从0到1思考与实现iOS-Widget][117]
  • [iOS:NSScanner,一个陌生的条件判断利器!][118]
  • [玩转swift -- UIKit 之 UIColor][119]
  • [如何在自定义 Tool Bar 和 Tab Bar 之间切换显示][120]

来自南峰子的技术博客系列

  • [UIKit: UIImage][121]
  • [UIKit: UIApearance][122]
  • [UIKit: UIResponder][123]
  • [UIKit: UIControl][124]
  • [Foundation: NSNotificationCenter][125]
  • [Foundation: NSCache][126]
  • [Foundation: NSObject Protocol][127]
  • [Foundation: NSObject Class][128]

[45]: http://www.jianshu.com/p/b065413cbf57 "再谈 iOS 的 "presentViewController" 方法" [46]: http://www.cnblogs.com/kenshincui/p/6391312.html "iOS开发tips-UITableView、UICollectionView行高/尺寸自适应" [47]: https://blog.coding.net/blog/mvc-ios-tableview [48]: http://www.jianshu.com/p/b907c198473d [49]: http://mp.weixin.qq.com/s/lerNqZd8Xe9x--7UCMtmVw [50]: http://www.cnblogs.com/ludashi/p/7349535.html "iOS开发之UITableView中计时器的几种实现方式(NSTimer、DispatchSource、CADisplayLink)" [51]: https://melerpaine.com/2017/12/05/TableView%20%E4%BC%98%E5%8C%96%E4%B9%8B%E6%95%B0%E6%8D%AE%E6%A8%A1%E5%9E%8B%E4%BC%98%E5%8C%96/ "TableView 优化之数据模型优化" [52]: https://melerpaine.com/2017/11/23/%E5%A6%82%E4%BD%95%E5%9C%A8%20table%20view%20%E4%B8%AD%E6%B7%BB%E5%8A%A0%203D%20Touch%20Peek%20&%20Pop%20%E5%8A%9F%E8%83%BD/ "如何在 table view 中添加 3D Touch Peek & Pop 功能" [53]: http://pingguohe.net/2016/04/06/uiscrollView-category.html [54]: http://www.jianshu.com/p/5804fa72aaed [55]: http://www.jianshu.com/p/36391396c077 [56]: http://www.cnblogs.com/silence-cnblogs/p/6529728.html "UIScrollView 和 UICollectionView 分页效果" [57]: http://www.jianshu.com/p/040772693872 "嵌套UIScrollview的滑动冲突解决方案" [58]: http://www.jianshu.com/p/079e5cf0f014 [59]: http://blog.csdn.net/martin_liang/article/details/40739845 "UIView的alpha、hidden和opaque属性之间的关系和区别" [60]: http://www.cocoachina.com/ios/20151116/14010.html [61]: http://blog.csdn.net/kingsley_cxz/article/details/9323327 "iOS UIView非常有用方法及属性详解" [62]: http://www.cnblogs.com/likwo/archive/2011/06/18/2084192.html "UIView你知道多少" [63]: http://miketech.it/ios-transparent-viewcontroller/ [64]: https://github.com/seedante/iOS-Note/wiki/ViewController-Transition [65]: http://gaonan.me/2015/07/23/%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E7%9A%84%E8%BF%9B%E8%A1%8C%E9%A1%B5%E9%9D%A2%E9%97%B4%E7%9A%84%E8%B7%B3%E8%BD%AC/ [66]: http://www.cnblogs.com/pinecoder/p/5039777.html "Storyboard 跳转 和 传值" [67]: http://www.olinone.com/?p=280 [68]: http://www.liuchungui.com/blog/2015/11/24/uicollectionviewdong-hua/ "UICollectionView动画" [69]: http://www.cnblogs.com/salam/p/5192576.html "UICollectionView使用以及与UITableView的区别" [70]: http://www.jianshu.com/p/cabec2786241 "详细分享UICollectionView的自定义布局(瀑布流, 线性, 圆形...)" [71]: http://www.jianshu.com/p/f5fa66699a96 "Swift 使用CollectionView 实现图片轮播封装就是这样简单" [72]: http://www.cnblogs.com/ludashi/p/6638942.html "iOS开发之资讯类App常用分类控件的封装与实现(CollectionView+Swift3.0+)" [73]: http://www.cocoachina.com/swift/20151126/14430.html "这是一篇写给新手的NSDate教程(Swift版)" [74]: https://github.com/icepy/_posts/issues/9 "每周练习: Swift日期处理" [75]: http://www.jianshu.com/p/21d351116587?sukey=fc78a68049a14bb2ca76044920265548313e975e28c8fd2be59c5e2cadecfddefd0bb6dab6853db6a6f72a8f3bee76a6 [76]: http://www.cnblogs.com/simple-life-no1/p/4192311.html "iOS 系统时间格式区别" [77]: http://www.futantan.com/2016/04/14/NSTimer-tips/ [78]: http://mp.weixin.qq.com/s?__biz=MzI5MjEzNzA1MA==&mid=2650264295&idx=1&sn=cdbe94a73be261aebf2afaba24320ef7&chksm=f40683d2c3710ac46560accf380dd1fdc0abe999caf563614d447e18a8f4bb3f396fc855c968#rd [79]: http://www.cnblogs.com/brance/p/4964769.html "swift-UINavigationController纯代码自定义导航控制器及底部工具栏的使用" [80]: http://www.jianshu.com/p/b2585c37e14b "iOS 关于navigationBar的一些:毛玻璃、透明、动态缩放、动态隐藏" [81]: http://tech.glowing.com/cn/change-uinavigationbar-backgroundcolor-dynamically/ "动态修改UINavigationBar的背景色" [82]: http://www.cocoachina.com/ios/20160805/17302.html [83]: http://soledad.me/2017/01/18/about-tiptoes/ [84]: http://www.jianshu.com/p/454b06590cf1 [85]: http://swift.gg/2017/04/10/customizing-navigation-bar-ios-tutorial-ios10/ "自定义 Navigation Bar 的属性" [86]: http://www.cnblogs.com/kenshincui/p/iOS-kai-fatipsUINavigationBar-de-qie-huan.html "iOS开发tips-UINavigationBar的切换" [87]: http://www.cnblogs.com/MasterPeng/p/5009523.html "UIWebView的基本用法" [88]: http://www.cocoachina.com/ios/20160224/15369.html [89]: http://www.jianshu.com/p/403853b63537 "WKWebView的使用和各种坑的解决方法(OC+Swift)" [90]: http://www.jianshu.com/p/abd95c1a9f75 "iOS Cell嵌套UIWebView(内附UIWebView详解)" [91]: http://www.jianshu.com/p/4fa8c4eb1316 "IOS进阶之WKWebView" [92]: http://www.jianshu.com/p/9513d101e582 [93]: http://www.jianshu.com/p/897e2d82ee43 [94]: http://www.jianshu.com/p/ac45d99cf912 "iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(上)" [95]: http://www.jianshu.com/p/870dba42ec15 "iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(中)" [96]: http://www.jianshu.com/p/52668d5b2e68 "iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(下)" [97]: http://www.jianshu.com/p/44cfcf0fd538 [98]: http://ios.jobbole.com/83338/ [99]: http://yulingtianxia.com/blog/2016/08/29/Some-Experience-of-Gesture/ "处理手势冲突和错乱的一点经验" [100]: http://swift.gg/2016/12/14/dragging-views-gestures-tutorial-ios10/ "教程:使用手势来拖动视图" [101]: http://www.cnblogs.com/silence-cnblogs/p/6405545.html "iOS UISearchController 的使用方法" [102]: http://swift.gg/2015/09/11/custom_search_bar_tutorial/ "使用UISearchController自定义搜索栏" [103]: https://github.com/seedante/iOS-Note "iOS-Note" [104]: http://swift.gg/2015/11/10/ios-undo-and-redo-with-nsundomanager/ "使用 NSUndoManager 来进行撤销和重做" [105]: http://www.cnblogs.com/jukaiit/p/5066468.html "iOS UITabBarController的使用" [106]: http://www.cnblogs.com/jgCho/p/5085016.html "在iOS 8中使用UIAlertController" [107]: http://www.jianshu.com/p/3f03897cf98a "通过UIDocumentInteractionController预览和分享"史蒂夫•乔布斯传"" [108]: http://swift.gg/2016/02/04/social-framework-introduction/ "新手指南:使用 Social Framework 以及 UIActivityViewController" [109]: http://www.cnblogs.com/bolin-123/p/5267404.html "iOS--UIAlertView与UIAlertController和UIAlertAction之间的事儿" [110]: http://www.jianshu.com/p/a72bcb948371 "UIApplication的详细介绍" [111]: http://draveness.me/keyboard/ "『零行代码』解决键盘遮挡问题(iOS)" [112]: http://www.cocoachina.com/ios/20160718/17020.html [113]: http://www.jianshu.com/p/a5351d270ac1 "关于IB_DESIGNABLE / IBInspectable的那些需要注意的事" [114]: http://www.jianshu.com/p/2e8d332c60ff "iOS全屏右滑返回详解" [115]: https://yohunl.com/tan-tan-gai-bian-uialertview-he-uiactionsheet-de-yan-se/ "谈谈改变 UIAlertView 和 UIActionSheet 的颜色" [116]: http://www.jianshu.com/p/4d8f533fadac "又见 UIApplication(iOS)" [117]: http://www.jianshu.com/p/1a3bd243f77c [118]: http://www.jianshu.com/p/fbebd33d5b34 "[译] iOS:NSScanner,一个陌生的条件判断利器!" [119]: http://www.jianshu.com/p/12cecb7e7912 "玩转swift -- UIKit 之 UIColor" [120]: https://melerpaine.com/2017/11/27/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%87%AA%E5%AE%9A%E4%B9%89%20Tool%20Bar%20%E5%92%8C%20Tab%20Bar%20%E4%B9%8B%E9%97%B4%E5%88%87%E6%8D%A2%E6%98%BE%E7%A4%BA/ "如何在自定义 Tool Bar 和 Tab Bar 之间切换显示" [121]: http://southpeak.github.io/blog/2015/11/22/cocoa-uikit-uiimage/ "UIKit: UIImage" [122]: http://southpeak.github.io/blog/2015/07/20/cocoa-uikit-uiapearance/ "UIKit: UIApearance" [123]: http://southpeak.github.io/blog/2015/03/07/cocoa-uikit-uiresponder/ "UIKit: UIResponder" [124]: http://southpeak.github.io/blog/2015/12/13/cocoa-uikit-uicontrol/ "UIKit: UIControl" [125]: http://southpeak.github.io/blog/2015/03/20/cocoa-foundation-nsnotificationcenter/ "Foundation: NSNotificationCenter" [126]: http://southpeak.github.io/blog/2015/02/11/cocoa-foundation-nscache/ "Foundation: NSCache" [127]: http://southpeak.github.io/blog/2015/01/31/cocoa-foundation-nsobject-protocol/ "Foundation: NSObject Protocol" [128]: http://southpeak.github.io/blog/2015/01/31/cocoa-foundation-nsobject-class/ "Foundation: NSObject Class"