在IOS中像这样的布局,好多APP都有这种效果,但不是UIWebView.
首先,能上下滚动,例如图中最后的图片是没有显示完的.还以继续向上滑动,我也不确定后面还有多少文本和图片效果嘛,就像segmentfaultIOS客户端的文章详情页.就是图文混排,知乎的帖子页面.也是像这种,有文字有图,但是却不是WebView.请问这种效果是UIScrollView做出来的吗?是否有Demo?或者已经有轮子了?求解!
还以继续向上滑动
能上下滾動,底層肯定是基於 UIScrollView 做的。但是對圖文混排組件的實作則需要自己進行相關的封裝了。
例如:FTCoreText
tableView巢狀tableView
感覺你想複雜了。分解下問題去想。
首先,上下滾動,是整屏的View的效果,然後,圖文混排,是其中內容的效果。
類似你提到的效果,一般就利用uitableView來做這個,在tableviewcell中來顯示內容,內容中是文本,還是圖片,還是都有,那是你定制tableviewcell的結果。
不要被一樣負責頁面嚇到了,將看到的效果和系統提供的基礎視圖比較, 分析和分解功能,就大概知道怎麼實現。
看到答案還是蠻多的,為了避免題主混亂,我解釋一下:UIScrollView, UITableView, UICollectionView都是可以的!而且實現出來的效果可以一摸一樣!
UIScrollView是後面兩者的父類,只實現了滾動效果,你的需求需要自己計算View的位置。
而UITableView實作了很方便的API去實作清單滾動的佈局,可以吻合你的需求。
而UICollectionView是一種更抽象的封裝,可以方便的實現多元素的佈局,也包括你的需求在內。
建議你都去深入了解UITableView和UICollectionView,都是非常常用的元件!
用UIScrollView比較麻煩因為還要手動計算每個view的坐標;用UITableView比較方便只需根據indexPath.row給定每個view的高度即可;UICollectionView麻煩我一般都不怎麼用…#🎜 🎜#
最簡單實用還是用UITableView實作;UIScrollView實作也是可以,需要自己去運算位置(如果你覺得簡單也是可以採用UIScrollView);UICollectionView對於這樣的介面還是用不上,它的使用情境還得具體分析。
能上下滾動,底層肯定是基於 UIScrollView 做的。但是對圖文混排組件的實作則需要自己進行相關的封裝了。
例如:FTCoreText
tableView巢狀tableView
感覺你想複雜了。分解下問題去想。
首先,上下滾動,是整屏的View的效果,
然後,圖文混排,是其中內容的效果。
類似你提到的效果,一般就利用uitableView來做這個,在tableviewcell中來顯示內容,內容中是文本,還是圖片,還是都有,那是你定制tableviewcell的結果。
不要被一樣負責頁面嚇到了,將看到的效果和系統提供的基礎視圖比較, 分析和分解功能,就大概知道怎麼實現。
看到答案還是蠻多的,為了避免題主混亂,我解釋一下:
UIScrollView, UITableView, UICollectionView都是可以的!而且實現出來的效果可以一摸一樣!
UIScrollView
UIScrollView是後面兩者的父類,只實現了滾動效果,你的需求需要自己計算View的位置。
UITableView
而UITableView實作了很方便的API去實作清單滾動的佈局,可以吻合你的需求。
UICollectionView
而UICollectionView是一種更抽象的封裝,可以方便的實現多元素的佈局,也包括你的需求在內。
建議你都去深入了解UITableView和UICollectionView,都是非常常用的元件!
用UIScrollView比較麻煩因為還要手動計算每個view的坐標;用UITableView比較方便只需根據indexPath.row給定每個view的高度即可;UICollectionView麻煩我一般都不怎麼用…#🎜 🎜#
最簡單實用還是用UITableView實作;UIScrollView實作也是可以,需要自己去運算位置(如果你覺得簡單也是可以採用UIScrollView);UICollectionView對於這樣的介面還是用不上,它的使用情境還得具體分析。