原创 UIScrollView橫向滑動跟系統的返回手勢衝突解決方法

問題 UIScrolView,我們應該很熟悉了,它幾乎是所有能滑動控件的父類,理所當然它被使用的地方也有很多,基本可以肯定的所有app都要用到它,我們在使用的UIScrollView的時候,肯定用到它進行佈局,我們使用UIScroll

原创 iOS的小技巧總結

2018.6.28 這個方法setValuesForKeysWithDictionary是不是用的很多,簡單的數據模型的轉換,只要我們在相應的模型中的設置的屬性跟字典中的key一致就可以直接使用,但是其中有個- (void)setValu

原创 集成ijkplayer使用時出現只有聲音沒有畫面問題的解決

1. 如何集成ijkplayer 由於手頭最近在做直播的項目,所以就去了解了一下怎麼集成ijkplayer,我就不囉嗦了,有很多文章都有說明,我下面給出兩個鏈接可以去看看 ijkplayer的github地址:https://githu

原创 給UIView添加陰影,卻在子view中生效了

前要 之前使用UItableViewcell中添加的UiView的設置陰影,但是陰影卻在子View的控件上生效了,一直沒有找到什麼原因,之前也是用的是同樣的方法 contentView_bg.layer.shadowOffset = CG

原创 iOS面試相關文章

面試相關文章的列表 2018 iOS 社招面試經驗:我是如何拿到阿里、滴滴、美團等六家 offer 的? iOS中的多線程技術 深入理解RunLoop iOS開發 – KVO的實現原理與具體應用 阿里騰訊百度頭條美團iOS面試總結 Ob

原创 TableView嵌套WKWebview出現的奇怪坑人bug

前要 我在使用UITableView嵌套WKWebView的行程那種網頁帶列表的新聞瀏覽的形式,我使用的就是UITaleView的tableHeaderView使用WKwebview來代替,本身WKwebview就是繼承UIview,這個

原创 iOS的執行了VC執行了popToRootViewControllerAnimated之後再直接執行VC.tabBarController.selectedIndex不管用解讀

前言 今天我在使用VC.tabBarController.selectedIndex的時候出現了這個問題,我首先用導航控制器跳轉了很多個界面,然後想直接回到根控制器tabBarController的其他的控制器上,也就是執行VC.tabB

原创 app支持自動屏幕旋轉的時候,橫屏時,啓動app的時候界面橫屏的bug解決

前要 今天偶然測試我們app的我的手機默認開啓了自動旋轉的功能,我正好把手機橫屏放着,這個時候真機測試的時候,整個UI的界面也是橫屏的,很奇怪的明明UIViewController根控制器和UINavigationController導航

原创 iOS的關於類方法中創建的UIButton的添加的點擊事件,點擊button時crash的有趣的事

前要 [sendBtn addTarget:self action:@selector(sendAction:) forControlEvents:UIControlEventTouchUpInside];今天在類方法中給UIButton

原创 UITableView的scrollViewDidEndDragging方法執行之後調用cellForRowAtIndexPath方法問題

前要 之前我想要UITableview實現簡單的下拉刷新數據的問題,就沒有用第三方下拉刷新控件,打算簡單的寫一個下拉刷新,第一眼肯定想到的是利用UITableView的代理簡單的實現, @protocol UITableViewDele

原创 iOS的push方法推出控制器界面中單個屏幕的旋轉問題

前言 相信很多人都遇到屏幕旋轉的的問題,尤其push方法推出控制器的view的時候,很遇到很多的問題,我之前遇到問題就是很坑的問題,連續反覆push方法、pop方法推出和退出需要橫屏控制器的顯示的時候,就會返回的時候出現橫屏顯示着怎麼也看

原创 利用iOS的UICollectionView製作卡片翻頁放大縮小效果

前要 之前遇到需求,廣告欄可以滑動過程放大縮小的,類似於翻頁的效果,所以就查了一些資料看看,很多都是在滑動的代理的中進行操作的,寫起來非常的麻煩,借鑑網上說的可以重寫UICollectionViewFlowLayout,自己定義效果。

原创 支持橫豎屏的使用dismissViewControllerAnimated的時候crash的解決方案

前要 最近遇到很坑的問題,我們都遇到屏幕的橫豎屏的情況,大部分的播放器的播放視頻的時候都要支持橫豎屏的操作,我由於用到了模態方式presentViewController彈出其他控制器,進行其他的操作,完成之後再使用dismissView

原创 iOS的可變數組的執行copy操作後,添加元素出現crash

前要 copy這個屬性,相信我們用的很多的吧,尤其集合類用的比較多,我們一般都會用到就是NSArray,NSMutableArray,NSString,NSMutableString等等,copy分爲深拷貝和淺拷貝,深拷貝就是拷貝里面的內

原创 ijkplayer的調用了shutdown,聲音還是有

前要 今天遇到很坑爹的問題,就是明明已經調用了ijkplayer的shutdown,但是還是一直有聲音呀,困擾了我很久。 問題解決方法 其實很簡單的,shutdown只是釋放當前的ijkplayer的對象,但是當你反覆創建ijkplay