我想创建一个子视图,它在iOS应用中加载类似于Facebook的通知。有谁知道如何建立? 谢谢!Facebook Like通知子视图iOS
类似的东西: http://www.techarp.com/article/Apple/Facebook_Notifications/facebook.jpg
我想创建一个子视图,它在iOS应用中加载类似于Facebook的通知。有谁知道如何建立? 谢谢!Facebook Like通知子视图iOS
类似的东西: http://www.techarp.com/article/Apple/Facebook_Notifications/facebook.jpg
我建议你使用UIPopoverController。
UIViewController *viewController = [[UIViewController alloc] initWithNibName:@"UIViewControllerNibName" bundle:nil];
viewController.delegate = self;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:navController];
navController.contentSizeForViewInPopover = CGSizeMake(400, 200);
viewController.contentSizeForViewInPopover = CGSizeMake(400, 200);
poopover.delegate = self;
CGRect rect = CGRectMake(0, 0, yourWidth, yourHeight);
[popover presentPopoverFromRect:locRect inView:parentView permittedArrowDirections:UIPopoverArrowDirectionLeft animated:TRUE];
viewController是弹出窗口中的UIViewController,在那里你可以添加例如UITableView来显示通知。 UIPopoverController负责显示弹出视图。当然,在presentPopoverFromRect方法中,您必须将popover锚定的帧传递给目前弹出窗口的视图,允许的箭头方向和animate标志以便以动画方式显示弹出窗口。最后,通过授权,您可以与分配弹出窗口的类进行通信(self.delegate = self)。
什么?你的陈述没有道理。 –
@CRDave的含义是UIPopoverController控制器专门用于iPad设备。请查看http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPopoverController_class/Reference/Reference.html。 – iCoder
所以你说它不适用于iPhone? –
不知道这是否有助于你1. https://github.com/50pixels/FPPopover 2. https://github.com/werner77/WEPopover 3.https://www.cocoacontrols.com/search?utf8 =%E2%9C%93&q = popover – iCoder