Facebook iPhone应用程序(4.1)如何实现通知的弹出窗口(请参见下面的屏幕截图)?我以为这只能在iPad上实现。这是他们定制的外观类似品吗?
我认为这比迄今为止的任何答案(猜测)都要复杂得多(也更清晰)。很可能是一个完全独立的视图控制器,具有自己的内容视图,作为容器视图的子视图添加。
有一些库可以做类似的事情,这里是其中之一的例子: https://github.com/KJoyner/SeaGlass/wiki/SGPopoverController-Documentation http://www.facebook.com/note.php?note_id=107632999326583 https://github.com/chrismiles/CMPopTipView
我的第一个猜测是“popover”只是主视图中的子视图。
首先创建子视图,然后隐藏它mySubView.hidden = TRUE;
。当用户点击地球按钮时,只需使用漂亮的1秒动画“取消隐藏”mySubView.hidden = FALSE;
子视图(这将使其淡入)。
我想象中,具有圆角、微妙内发光和外阴影的边缘是可调整大小的9部分图像的一部分。从那里开始,就只需要将其放置在屏幕上,拉伸它并在适当位置绘制箭头以与条形按钮项对齐。