HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – UIAlertView替换大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
看来,我一直在和UIAlertView进行战斗,使其能够做到我想要的.我完成了战斗 – 有没有任何强大的UIAlertView替换与以下功能,或者我需要写我自己的?:

>自定义警报视图大小/位置的能力
>改变布局的能力
按钮(堆叠而并排)
>能够通过UITextField或UITextView提示用户输入
>调整大小/重新定位行为
键盘出现时
>具有UITextView的能力
滚动文字
> UIAlertView的像素完美拷贝
基本显示
>理想的接口兼容
UIAlertView – 即它是替代替代品.

我发现一些博客和stackoverflow文章实现UIAlertView的自定义 – 这不是我想要的.我也不想要如何实现一个自定义AlertView的指南 – 我知道如何,我只想找到一个已经是社区维护的.我想要一个基本的替代品,这对于App Store提交是安全的,并且针对UIAlertView更改进行防范(是的,我被烧了…)

如果您有其他需要的功能的建议,请回覆.

解决方法

回答我自己的问题

搜索了高低的预制UIAlertView项目,提供了我正在寻找的功能.我确定它们存在 – 我看到有很好的提醒的应用程序.他们的作者不能分享 – 这是完全正确的,我明白了.

所以我写了自己的. TSAlertView是与UIAlertView接口兼容的模态警报视图的基础实现.在视觉外观上,虽然它不是像素完美的副本,但它非常接近.它提供的功能基本上是我在原来的问题中概述的:

>设置警报视图的显示宽度和最大高度的功能.这让我可以在iPad上看到更好的警报.
>能够指定按钮的布局(堆叠和并排),即使只有两个按钮.这总是让我感到UIAlertView – 如果我有两个按钮,他们总是并排放置.如果按钮文字不合适,则会出现一个大问题.
>能够通过UITextField提示用户输入.有一段时间,您只需要一个快速而肮脏的方式来提示用户输入内容.
>键盘出现时调整大小/重新定位行为. (在提示用户输入时发生)
>可以使用UITextView滚动文本.可以显式地设置此选项,而不是依赖于UIAlertView在UITextView中交换长文本.
>靠近像素完美的UIAlertView副本进行基本显示.
>支持自定义背景
>是与UIAlertView兼容的接口 – 即它是一种替换.

去年我在我的代码中使用了一些很好的开源项目.我的两个最喜欢的是MBProgressHUDMGSplitViewController,每个都在github上.我决定以同样的方式分享TSAlertView.

https://github.com/TomSwift/TSAlertView

初始实施肯定有一些错误.我没有在运输项目中使用它,但是我在目前的项目中使用它将在几周内完成.如果您想自己尝试使用它,请随时使用.在github上发布任何问题,或者更好地提交修复.

请享用!

这里有一些屏幕截图显示1)2个堆叠按钮2)输入功能3)显式宽度设置

大佬总结

以上是大佬教程为你收集整理的iphone – UIAlertView替换全部内容,希望文章能够帮你解决iphone – UIAlertView替换所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: