iOS:创建提示/帮助弹出窗口

Chr*_*ris 12 iphone objective-c uikit ios

是否有任何内置,开源或教程可用于创建可重用的易用弹出窗口,以便在游戏帮助中使用.

基本上我想,在游戏的第一次运行时,显示弹出提示/帮助"指向"各种屏幕对象,以帮助用户定位自己的游戏.

更新:这是我最终希望它看起来/表现的一个例子,虽然我不需要它那个通用但尽可能接近会很好

Shm*_*idt 7

我喜欢这些:https://github.com/chrismiles/CMPopTipView.

很好,很容易设置.


Man*_*lio 4

本质上,您需要的是自定义视图。

\n\n

你不能使用苹果的,UIAlertView因为它的目的与你正在寻找的非常不同。

\n\n

我不知道你的具体需求是什么,但你可以使用一个简单的UILabel

\n\n
CGRect ref = objectToAddress.frame;\n\nUILabel *tip = [[UILabel alloc] initWithFrame:CGRectMake(ref.x+ref.width, \n                                                         ref.y+ref.height,\n                                                         width,\n                                                         height)];\n\n[tip setText:messageToShow];\n\n[self.view addSubview:tip];\n[tip release];\n
Run Code Online (Sandbox Code Playgroud)\n\n

其中widthheight\xc2\xa0 是要显示的提示的尺寸,messageToShow是要显示的消息。
\n当然,您可以根据UILabel需要自定义您的内容,更改字体或背景颜色。检查参考以获取更多信息。

\n\n

编辑:

\n\n

您可以看一下 iPhone 的可能的弹出框实现:WEPopover。在iPad上可以直接使用Apple的UIPopoverController

\n