久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

loadNibName 方法太慢 - 如何讓它更快?

loadNibName method is too slow - how to make it quicker?(loadNibName 方法太慢 - 如何讓它更快?)
本文介紹了loadNibName 方法太慢 - 如何讓它更快?的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我有一個(gè)滾動(dòng)視圖,其中包含大約 40-50 個(gè)不同類型的對象.對象的類型是在對象位置的函數(shù)中定義的(例如,如果是滾動(dòng)視圖中的第 5 個(gè)對象-> 是 Object1,如果它是滾動(dòng)視圖中的第 11 個(gè)對象-> 它是 Object2 類型等).使用 for 我正在驗(yàn)證數(shù)組的每個(gè)元素,然后使用以下方法將它們放入滾動(dòng)視圖中:

I have a scroll view, which contains about 40-50 objects of different types. The object's types are defined in function of the object's location (for ex. if is the 5th object in the scroll view-> is's Object1, if it is the 11th object in the scroll view -> it's Object2 type etc.). With a for I am verifying each element of an array, and then putting them into the scroll view, with this method:

for (int i = 0; i < [myArray count]; i++){

 if (i < 10){
        NSArray *xib = [[NSBundle mainBundle] loadNibNamed:@"Class1" owner:nil options:nil];
        for (NSObject *obj in xib){
            if ([obj isKindOfClass:[Class1 class]]){
                classObject = (Class1 *)obj;
                break;
            }
        }
 } else if (i > 10 && i < 20){
        NSArray *xib = [[NSBundle mainBundle] loadNibNamed:@"Class2" owner:nil options:nil];
        for (NSObject *obj in xib){
            if ([obj isKindOfClass:[Class2 class]]){
                classObject = (Class2 *)obj;
                break;
            }
        }
      }
[scrollview addSubview:classObject];
}

我的問題是,它加載非常緩慢.我該怎么做才能讓它更快?

My problem is, that it loads very slowly. What can I do to make it quicker?

推薦答案

如果你正在為 IOS4+ 編程,你可以使用 UINib 類.它將加載緩存的對象并在每次需要時(shí)創(chuàng)建一個(gè)副本.請參閱 這篇博文.

If you are programming for IOS4+, you can use the UINib class instead. It will load a cached objects and create a copy each time needed. See this blog post.

這篇關(guān)于loadNibName 方法太慢 - 如何讓它更快?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

how to set scrollview content size in swift 3.0(如何在 swift 3.0 中設(shè)置滾動(dòng)視圖內(nèi)容大小)
Stop a UITableView from automatically scrolling(阻止 UITableView 自動(dòng)滾動(dòng))
iOS UIScrollView Lazy Loading(iOS UIScrollView 延遲加載)
using iOS 6.0 SDK and building for iOS 5 Target causes UIScrollView setMinimumZoomScale to fail when running on iOS 5 simulator(在 iOS 5 模擬器上運(yùn)行時(shí),使用 iOS 6.0 SDK 并為 iOS 5 Target 構(gòu)建會(huì)導(dǎo)致 UIScrollView setMinimumZ
Create partial-screen UIPageViewController programmatically(以編程方式創(chuàng)建部分屏幕 UIPageViewController)
how to make an ImageView zoomable with or without ScrollView.?(如何使用或不使用 ScrollView 使 ImageView 可縮放?)
主站蜘蛛池模板: 欧美一区二区小视频 | 天天综合亚洲 | 欧美一级片在线看 | 91大神在线资源观看无广告 | 97精品视频在线观看 | 中文字幕在线免费观看 | 日本在线视频一区二区 | 成人在线中文字幕 | 日韩在线 | 日本精品久久久久久久 | 大象视频一区二区 | 91av在线影院| 欧美日韩亚洲国产 | 国产精品777一区二区 | 中文字幕第九页 | 在线一区视频 | 黄色在线免费观看 | 一区二区三区在线观看视频 | 一区二区三区在线 | 欧 | 欧美一级欧美一级在线播放 | 黄色大全免费看 | 一级做a | 欧美一区二区三区视频在线播放 | 国产一区二区三区 | 日韩成人在线免费视频 | 精品欧美一区二区精品久久久 | 精品久久久久一区二区国产 | 国产一区二区三区亚洲 | 99精品一区二区 | 欧美一区永久视频免费观看 | 精品欧美一区二区精品久久 | 日日干夜夜操天天操 | 欧美久久一区二区 | 国产美女在线精品免费 | 成人免费视频网站在线看 | 成人a在线观看 | 精品国产精品三级精品av网址 | 欧美最猛性xxxxx亚洲精品 | 欧美寡妇偷汉性猛交 | 亚洲精品乱码久久久久久久久久 | 一级做a爰片性色毛片视频停止 |