如何在Ipad中将SubView自定义为PopuPView?

时间:2012-06-11 08:35:10

标签: iphone ios ipad uipopovercontroller subview

enter image description here

我正在研究Ipad应用程序。在这个应用程序中我使用Subview over UISlider作为上面的我的屏幕截图显示,值改变了我的Subview也得到了运动。我的UISilder几乎全屏。我想自定义这个Subview作为Popupview.as我的下面的屏幕截图显示。

enter image description here

我知道如何将Popupview用于另一个Class Xib,但是对于subview如何使用它? 任何人都可以指导我是否可以自定义子视图作为PopupView?

2 个答案:

答案 0 :(得分:1)

我们在一些应用程序中为iPhone和iPad做了一个自定义弹出视图 我们做的是喜欢以下

  • 你需要一个箭头图像,这个图像将是一个png小箭头,你将根据弹出位置放置
  • 您需要带有边角边框的背景图片,或者您可以使用没有边角边框的普通图片并使用view.layer.cornerRadius = Value(我们通常设置Value = 8-12)
  • 然后你需要做一些计算才能找到箭头图像的确切位置,然后将你的主弹出视图组织成靠近箭头,这会让你知道箭头实际上是箭头的一部分图像(箭头和图像必须具有相同的颜色)

我知道这些是一般性说明,但它们会帮助你 您不需要对目前的视图进行大量修改

答案 1 :(得分:0)

试试这个希望对你有帮助..

制作你想要制作popover视图的视图...... Lte说你的观点是...... MyPopOverView。

MyPopOverView myPopOver = [[MyPopOverView alloc] initWithNibName:@“MyPopOverView”bundle:nil]; UIPopoverController popoverController = [[UIPopoverController alloc] initWithContentViewController:myPopOver];

[popoverController presentPopoverFromRect :(你的滑块rect)inView:self.view allowedArrowDirections:UIPopoverArrowDirectionAny                       动画:YES];