我是新來的ios編程。我想知道如果它使用任何區別,如果我使用圖像集合按鈕而不是集合視圖。我需要收集視圖來選擇一個特定的選項並開始一個新的視圖。我在想如果我可以使用像網格一樣排列的按鈕來做同樣的事情,它會有什麼重大的不同嗎?我們可以使用按鈕而不是集合視圖嗎?
0
A
回答
0
它完全取決於你的UI是什麼樣子,有一個表視圖,您是在該行顯示兩個或三個圖像,那麼它是好的,你可以使用的按鈕,但也有行圖像的數量或你正在做像照片庫的圖像數量,那麼你必須使用集合視圖,這是更多的連擊管理圖像集合,異步加載圖像,你的用戶界面不會被掛起等...
因爲我的建議是使用集合視圖更優於UIButton的,而你正在做的更多圖片...
我希望你能明白我的意思
0
是的,我們可以用UIButtons
,而不是UICollectionView
。但請記住,兩者都有其自己的功能。如果你的數據是一致的不那麼它的頭痛使用UIButton
,但UICollectionView
本身也承認,我們要填充,並根據數據整理自己的數據。
對於推薦UICollectionView
是它的一個連擊方法,因爲比較UIButtons
0
如果具有動態數據或大數據我的建議是UICollectionView
,因爲UICollectionView
本身認可的數據通過其Delegate
和DataSource
相應填充.. 。
參考UICollectionViewDelegate和UICollectionViewDataSource這裏
你想自定義你的手機,你可以做到這一點與UICollectionViewDelegateFlowLayout
而且你有極少數的靜態數據只是UIButton
去。
但我對所有的這種情況下的選擇是UICollectionView
相關問題
- 1. 使用PList與按鈕集成,而不是表格視圖
- 2. 是否可以通過視圖查找按鈕,而不是findViewById?
- 3. 我可以使用jquery-ui按鈕而不閃爍嗎?
- 4. PostgreSQL:我們可以在PostgreSQL中使用「varchar」而不是「nvarchar」嗎?
- 5. 我們可以使用Filter而不是Servlet嗎?
- 6. 使用MPMoviePlayerController而不將其添加到我們的視圖可以嗎?
- 7. 我們如何使用swift在集合視圖中添加按鈕?
- 8. 我可以使用ng2-file-upload而不是文件輸入按鈕嗎?
- 9. 使用MPMoviePlayerController - 我們可以添加自定義按鈕嗎?
- 10. 我們可以使用Flex合併2個視頻嗎?
- 11. 我可以在Scalding地圖方法中輸出集合而不是元組嗎?
- 12. 我們可以在java集合中保存jpeg/png圖像嗎?
- 13. 我可以使用SVG圖像作爲按鈕圖標嗎?
- 14. 我可以使用嵌套的線性佈局而不是列表視圖嗎?
- 15. 我可以在視圖而不是表格上使用Mage :: getModel函數嗎?
- 16. 我們可以在NSObject中使用viewController視圖嗎?
- 17. 我們可以使用Kibana for Apache Solr而不是使用elasticsearch
- 18. 我們可以顯示不同類型的地圖視圖嗎?
- 19. 我們可以使用Google App Engine而不使用他們的數據API嗎?
- 20. 我可以使用像asp.net按鈕的HTML按鈕嗎?
- 21. 我可以隱藏UIDocumentInteractionController視圖上的操作按鈕嗎?
- 22. 我們可以禁用控制器的按鈕嗎? - mvc
- 23. 我們可以做圖bfs和dfs而不着色嗎?
- 24. 我們是否可以使用配置單元查詢地圖集合
- 25. 我們可以附加到{%block%}而不是覆蓋嗎?
- 26. 我們可以使用網格視圖擴展非對稱網格視圖嗎?
- 27. MySQL - 我們可以按列位置而不是名稱來排序嗎?
- 28. 我可以在Bootstrap中使用圖像作爲按鈕嗎?
- 29. 我們可以使用PhoneGap構建一個使用IDE而不是eclipse的混合應用程序嗎?
- 30. 我們是否可以將高圖譜圖例更改爲單選按鈕而不是複選框樣式?
替代方法,您可以使用您的概念 –
@Madhu可以使用按鈕,而不是*** *** didSelectItemAt或*** *** TapGesture UICollectionView但如果你使用按鈕,那麼你必須糾正很多代碼。 UICollectionView將讓你的生活更簡單。使用UICollectionView有什麼問題? – Developer
編碼器是正確的,通過單獨的按鈕你必須單獨管理每個按鈕。但在collectionView中,您必須管理單個數組。 –