簡體   English   中英

在移動的觸摸中拖動圖像變慢

[英]Dragging image in touches moved gets slow

我在一個應用程序中工作,我需要拖動圖像(我有超過100個圖像)。現在它在ios 5中工作正常,但當我使用相同的代碼為ios6,它在模擬器中工作正常,但在設備,它變得非常生澀。 我該怎么做才能順利移動圖像。

對於100的圖像,您必須使用像Bellow這樣的SDWebImage實現延遲加載或異步任務: -

根據我的建議,我使用SDWebImages A GitHubproject 鏈接進行異步操作

我配置如下步驟: -

  • 您需要首先右鍵單擊您的項目名稱: - >將文件添加到您的項目 - >選定的SDWebImageproject並添加它們

注意: - 請不要檢查復制選項

  • 現在點擊你的xcode中的項目名稱來構建階段: - >目標依賴項: - >點擊+按鈕並添加SDWebimage ARC

  • 現在選擇鏈接二進制文件庫點擊+按鈕添加libSDWebimageARC.a並再次單擊+並添加imageIO.framework並添加libxml2.dylib即可

    轉到Build設置: - >其他鏈接標志: - > add -ObjC

    和標題搜索路徑添加這三項

    1 / usr / include / libxml2

    2“$(OBJROOT)/ UninstalledProducts / include”

    3“$(TARGET_BUILD_DIR)/ usr / local / lib / include”

now build and run its working like smoothly cheers.... :)

對於加載圖像及其商店捕獲來說,這是更簡單和非常有用的任務,因此您可以更快地完成工作。

你可以用兩行代碼來異步映像

.m : -

#import <SDWebImage/UIImageView+WebCache.h>

 NSString *strUrlSting =[d valueForKey:@"Current_RequestUser_Image"];
        strUrlSting =[strUrlSting stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
        NSURL* url = [NSURL URLWithString:strUrlSting];

        [imgView_user1 setImageWithURL:url
                      placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

和移動圖像相關的演示和鏈接,請下載此演示並檢查: -

https://github.com/elc/iCodeBlogDemoPhotoBoard

希望對你有所幫助

這里有一些相同的問題請訪問鏈接: -

拖動+旋轉使用UIPanGestureRecognizer觸摸偏離軌道

使用平移手勢交換圖像

如何使用UIPanGestureRecognizer移動對象? iPhone / iPad版

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM