我想在我的錯誤警報視圖中添加「更多信息」摺疊式手風琴。所以它會在用戶按下err之後再添加關於err的信息。當然,它也會動畫錯誤警報的大小。如何做到這一點?也許現在已經有我需要的解決方案了? 非常感謝!iOS自定義錯誤彈出框
0
A
回答
1
標準的UIAlertView不允許這樣做。您必須製作自己的視圖,以模仿警報視圖的外觀(如果您真的希望它看起來像真實的事物,則使用UIVisualEffectView,甚至可能使用UIInterpolatingMotionEffect)。做一個公平的工作,特別是如果你想支持較老的iOS版本。當然,每個新的iOS版本都會改變警報的外觀,因此您必須更新代碼。你可能會更適合與你的應用獨特的完全不同的外觀。
一旦你做出了自定義視圖,你可以添加額外的字段作爲隱藏的文本字段。按下三角形按鈕時,將該隱藏字段的高度設置爲0,取消隱藏,然後將文本字段的高度和包含視圖的高度設置爲新值。
1
試試這個定製的警報視圖 https://github.com/wimagguc/ios-custom-alertview
您可以添加任何你想要的動畫。
相關問題
- 1. iOS:彈出自定義UIView
- 2. 彈出自定義彈出框
- 3. 自定義彈出框
- 4. 彈出自定義錯誤信息
- 5. EDITTEXT:自定義錯誤彈出
- 6. 顯示自定義異常錯誤彈出框
- 7. IOS自定義UIViewController錯誤
- 8. 彈出框錯誤
- 9. 單擊selectbox時彈出的自定義選項框(iOS,HTML,CSS)
- 10. 'onbeforeunload'的自定義彈出對話框
- 11. Xamarin Forms/Prism自定義彈出框
- 12. ZK自定義日曆彈出框
- 13. Android自定義彈出對話框
- 14. jqGrid - 自定義模態彈出框
- 15. 自定義彈出對話框Asp.Net
- 16. 使用angularJS的自定義彈出框
- 17. 自定義彈出對話框
- 18. 自定義令牌的Firebase彈出框
- 19. Kendo UI Grid自定義彈出模板解除綁定錯誤
- 20. Angular UI彈出錯誤:$ uibModal未定義
- 21. Ajax使用自定義彈出警告框從PHP中刪除從MySQL使用自定義彈出警告框
- 22. Excel 2007自定義功能區生成空白錯誤彈出框
- 23. 離子彈出自定義
- 24. 自定義彈出消息
- 25. 自定義確認彈出
- 26. UITableView自定義彈出
- 27. 自定義窗口彈出
- 28. HoloEverywhere中TextView/EditText的自定義錯誤彈出窗口?
- 29. 如何自定義內部服務器錯誤彈出窗口?
- 30. 自定義驗證錯誤彈出窗口Asp.Net MVC