iphone – UIAlertView替换

iphone – UIAlertView替换,第1张

概述看来,我一直在和UIAlertView进行战斗,使其能够做到我想要的.我完成了战斗 – 有没有任何强大的UIAlertView替换与以下功能,或者我需要写我自己的?: >自定义警报视图大小/位置的能力 >改变布局的能力 按钮(堆叠而并排) >能够通过UITextField或UITextView提示用户输入 >调整大小/重新定位行为 当键盘出现时 >具有UITextView的能力 滚动文字 > UI 看来,我一直在和UIAlertVIEw进行战斗,使其能够做到我想要的.我完成了战斗 – 有没有任何强大的UIAlertVIEw替换与以下功能,或者我需要写我自己的?:

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

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

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

解决方法 回答我自己的问题

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

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

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

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

https://github.com/TomSwift/TSAlertView

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

请享用!

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

总结

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1084756.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存