1
darcy 2013 年 11 月 22 日
搜一下今年的wwdc samplecode,里面有个TicTacToeApp的demo
|
4
Veelian 2013 年 11 月 22 日
|
5
fahchen 2013 年 11 月 22 日 via iPad
是要iPad上的formsheet modal那种?
|
9
krafttuc 2013 年 11 月 23 日 楼主指的是这个repo吗? https://github.com/rnystrom/RNGridMenu
整个控件实际上是一个新的view controller,view里面有blur view,有一个黑色半透明圆角背景view,然后就是多个menu item view。 1. blur是对原先界面做快照(screenshot)后用 `CoreGraphics` 渲染出来的。 2. 弹出的原理很简单,就是把这个view controller变成原始view controller的child view controller,把自己的view整体添加到原先的view controller的view里。为了fancy一点,再加个动画。 |
10
parkman OP @krafttuc child view controller 的view 应该是跟它的parent view controller是一样的大小吧 。
|
11
krafttuc 2013 年 11 月 23 日
@parkman 是的。源码里 `- (void)showInViewController:center:` 这个方法里有设置view的frame。稍微花点时间看看代码吧,除了blur和动画要点CG和CA的基础,其他都好懂。
|
13
androidBrant 2013 年 11 月 26 日
我会用UIWindow做这个popup view,像自定义UIAlertView一样。。。
|