我要实现这种模态的非全屏的弹出视图。如图:用viewController的presentModalViewController这种方法的话。前面的视图会被自动设置为全屏。
在presentModalViewController之后设置frame的话。上半部分就会变为空白。用UIView的addsubview方法的话没有模态效果。
modalaInPopover这个属性设置了也没有效果.

解决方案 »

  1.   

    UITextField的两个属性:inputView和inputAccessoryView,自己去看看吧
      

  2.   

    UIView Animation.设置一个弹出的动画。 记得有一个是键盘弹出的可以试试建议你去看看 楼上说的,进入UITextField找找 它的子试图
      

  3.   

    我要同时实现两个功能:模态的。
                         非全屏的。
    用你说的UIView Animation的话不能实现模态效果。UITextField只能用于文本框。
    跟我这个没关系啊。我要做一个单独的功能。
    如图:点击打钩的地方就会弹出来。
    我是没表达清楚还是没看懂?
      

  4.   

    是你自己没懂。UIView Animation谁说不能实现你要的功能。
      

  5.   

    presentModalViewController,然后设置这个view的frame位置和大小,试试吧
      

  6.   

    我想了个好方法。
    利用UIView的AddSubview加上CATransition加上动态效果弹出视图。关于模态的问题也很简单。
    创建一个背景色为clearColor的透明视图来隔离父视图与用户的交互即可。
      

  7.   

    晕了,前面发的内容没了。。这里有一个很简单的方法。
    其实模态可以这样实现。
    创建一个clearColor为背景色的视图。
    用Addsubview加入到父视图里面去。
    用这个透明的视图隔离与父视图的用户交互。