这种模态界面怎么实现?

ynwlgh 2012-03-09 11:31:28
我要实现这种模态的非全屏的弹出视图。

如图:

用viewController的presentModalViewController这种方法的话。前面的视图会被自动设置为全屏。
在presentModalViewController之后设置frame的话。上半部分就会变为空白。

用UIView的addsubview方法的话没有模态效果。
modalaInPopover这个属性设置了也没有效果.
...全文
398 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
ixcoder 2012-03-23
  • 打赏
  • 举报
回复
没看出来啥效果,这种界面好像比较杀脑细胞啊
相奇 2012-03-14
  • 打赏
  • 举报
回复
好聪明

ihefe 2012-03-13
  • 打赏
  • 举报
回复
遮盖层?
rsp19801226 2012-03-12
  • 打赏
  • 举报
回复
presentModalViewController,然后设置这个view的frame位置和大小,试试吧
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ynwlgh 的回复:]

我要同时实现两个功能:模态的。
非全屏的。
用你说的UIView Animation的话不能实现模态效果。

UITextField只能用于文本框。
跟我这个没关系啊。我要做一个单独的功能。
如图:点击打钩的地方就会弹出来。
我是没表达清楚还是没看懂?
[/Quote]
是你自己没懂。UIView Animation谁说不能实现你要的功能。
ynwlgh 2012-03-12
  • 打赏
  • 举报
回复
我要同时实现两个功能:模态的。
非全屏的。
用你说的UIView Animation的话不能实现模态效果。

UITextField只能用于文本框。
跟我这个没关系啊。我要做一个单独的功能。
如图:点击打钩的地方就会弹出来。
我是没表达清楚还是没看懂?
ynwlgh 2012-03-12
  • 打赏
  • 举报
回复
晕了,前面发的内容没了。。

这里有一个很简单的方法。
其实模态可以这样实现。
创建一个clearColor为背景色的视图。
用Addsubview加入到父视图里面去。
用这个透明的视图隔离与父视图的用户交互。
ynwlgh 2012-03-12
  • 打赏
  • 举报
回复
好吧,分还是让我自己拿了....
ynwlgh 2012-03-12
  • 打赏
  • 举报
回复
我想了个好方法。
利用UIView的AddSubview加上CATransition加上动态效果弹出视图。

关于模态的问题也很简单。
创建一个背景色为clearColor的透明视图来隔离父视图与用户的交互即可。

相奇 2012-03-10
  • 打赏
  • 举报
回复
UIView Animation.

设置一个弹出的动画。 记得有一个是键盘弹出的可以试试

建议你去看看 楼上说的,进入UITextField找找 它的子试图
Bannings 2012-03-09
  • 打赏
  • 举报
回复
UITextField的两个属性:inputView和inputAccessoryView,自己去看看吧
  • 打赏
  • 举报
回复
UIView Animation.

29,031

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧