我有一個視圖控制器裏面的UIImage和一個鏈接到一個URL的按鈕。我添加了2個圖像和一個滑動手勢作爲它們之間的轉換。圖像被設置爲配置文件,並且該按鈕應該指導用戶該配置文件的網址。有沒有辦法根據視圖中的當前圖像自定義按鈕的url?如何根據圖像自定義按鈕的網址?
回答
這將很大程度上取決於您的Swipe Gesture如何顯示新圖像。
如果手勢只是在單個UIImageView內更新UIImage,則可以爲每個配置文件分配一個URL數組。發生刷卡時,可以更新實例變量,並在按下按鈕時,可以使用該實例變量作爲URL數組的參考。
@property (nonatomic) int currentIndex;
@property (nonatomic, retain) NSArray *urls;
- (IBAction)showProfile:(id)sender {
NSURL *url = self.urls[self.currentIndex];
// Use the url
}
或者,如果你有三個單獨的UIImageViews,你需要有三個不同的按鈕。您可以將它們中的每一個連接到相同的操作,然後打開「發件人」。
NSURL *url;
if (sender == self.firstButton) {
url = self.urls[0];
} else if (sender == self.secondButton) {
url = self.urls[1];
}
// Other button cases
// Use the url
我可以在不同的視圖控制器中將它們連接到它們自己的獨立Web視圖嗎? – user3592174
絕對!儘管這本身可能是完全不同的問題。您需要創建一些從當前視圖控制器轉換到新視圖控制器的方式。我建議使用故事板,併爲轉換設置一個繼續。您可以將URL對象傳遞給新的控制器,如本文所述: http://stackoverflow.com/questions/7864371/ios-how-to-pass-prepareforsegue-an-object – user3624393
謝謝你們!我實際上決定嘗試使用if語句根據imageIndex啓用/禁用按鈕,並且它非常完美!謝謝你的幫助!! – user3592174
- 1. Salesforce的:在自定義按鈕網址
- 2. 自定義圖像按鈕
- 3. 如何爲Facebook設置自定義網址,如按鈕
- 4. 如何自定義Facebook的像按鈕
- 5. UIButtonTypeInfoLight按鈕的自定義圖像
- 6. 帶圖像的自定義按鈕
- 7. 帶圖像的自定義android按鈕
- 8. 如何創建一個自定義按鈕鏈接到網址
- 9. 如何創建像圖像一樣的自定義按鈕
- 10. Magento - 如何根據屬性創建自定義網址?
- 11. 自定義按鈕與多個圖像
- 12. Android自定義圖像開/關按鈕
- 13. 圖像不設置自定義按鈕
- 14. 黑莓自定義圖像按鈕
- 15. 單選按鈕與自定義圖像
- 16. 後退按鈕自定義圖像
- 17. Facebook共享按鈕 - 自定義圖像
- 18. 自定義按鈕圖像不適用
- 19. 圖像自定義後退按鈕
- 20. MKAnnotationView自定義按鈕圖像
- 21. iOS UI自定義按鈕圖像
- 22. jQuery Mobile自定義圖像按鈕
- 23. 自定義tumblr像按鈕
- 24. 自定義Facebook像按鈕
- 25. 如何根據按鈕圖像創建按鈕形狀
- 26. 更改自定義按鈕的狀態(帶圖像的按鈕)?
- 27. 如何在圖像視圖上放置自定義按鈕>
- 28. 自定義按鈕initWithImage在自定義圖像後面顯示默認按鈕
- 29. 當按下按鈕時如何更改自定義按鈕圖像
- 30. 使用自定義Twitter推文按鈕自動縮短網址
這個問題還不清楚。請更新您的問題,詳細說明您實際嘗試按鈕的方式。根據需要發佈相關代碼。如果你這樣做,指出你的代碼有什麼問題。 – rmaddy