iOS的集中collection布局

2021-07-09 13:59:15 字數 877 閱讀 1953

這是乙個簡單幫助實現無限滾動的小框架

**:

//**********這裡沒什麼的,就是造點假資料*********//

//*height/width 的比值,瀑布流必須引數,其餘可無

nsarray * hwscales = @[@1.2,@1.5,@1.3,@1.9,@1.6,@1.1,@1.0,@0.5,@1.5,@1.2,@1.5,@1.3,@1.9,@1.6,@1.1,@1.0,@0.5,@1.5];

//裝名的陣列

nsmutablearray * pictures = [nsmutablearray array];

for (int i =1; i <19; i++)

ldlayoutview * layoutview = [ldlayoutview layoutview];

layoutview.delegete = self;

layoutview.frame = cgrectmake(20, 100,280, 200);

//設定是否顯示指示條

[layoutview showhorizontal:no showvertical:no];

//******《主要步驟》

傳遞資料顯示內容*****//

[layoutview layoutpictures:pictures withhwscales:hwscales andlayouttype:ldlayoutviewlayouttypewaterflow];

//新增到控制器的view

[self.view addsubview:layoutview];

效果:

Collectio中的Set介面

set介面 儲存無序的,不可重複的元素。set中常用的方法都是collection下定義的。主要包括hashset linkedhashset和treeset。往set中新增元素的時候,首先計算這個元素的雜湊值,根據這個雜湊值來決定儲存在記憶體的哪個位置上。如果這個位置上已經儲存了其他元素,及根據e...

IOS 預覽word文件的集中方式

在iphone中可以很方便的預覽文件檔案,如 pdf word等等,這篇文章將以pdf為例。介紹三種預覽pdf的方式,又分別從本地pdf文件和網路上的pdf文件進行對比。預覽本地pdf文件 1 使用uiwebview控制項 uiwebview是iphone開發中最常用的控制項之一,類似.net中的w...

solr 建立指定路由的collection

1.登入solr其中乙個例項所在的主機 2.生成配置檔案 solrctl instancedir generate home solr configs 修改solrconfig.xml 和 schema.xml 3.上傳配置到zk solrctl instancedir create home so...