2014-01-17 20 views
0

在我的iOS應用中,我有一個按鈕,其操作是使用在線圖像創建視圖。 我必須先下載圖像並添加到uiview,然後將其添加到主視圖。但是之間的差距,下載圖像,用戶可以再次點擊按鈕,然後我的代碼將創建具有相同的例程另一個imageview。如何避免一次創建2個視圖

下載圖像時如何禁止操作。

回答

2

通過將按鈕上的isEnabled屬性設置爲NO來禁用該按鈕。這將阻止任何用戶與按鈕的交互。一旦你的下載完成,你可以重新啓用按鈕。

+0

thx for ur reply。 – Ericpoon

1

您可以設置一個像isDownloading這樣的標誌來指示其他用戶是否可以下載圖像。 如果isDownloading您可能不會觸發圖像加載功能,並且不會創建imageView。也許你可以像「圖像正在下載,請等待」這樣的敬酒來給用戶一些反應。

+0

thx,也許ans 1對我更好。 – Ericpoon

+0

我認爲最好是給用戶一些反應,而不是關閉按鈕。但是,這是你的決定。:) – johnMa