Iphone 如何在Ipad中将子视图自定义为PopuPView?

Iphone 如何在Ipad中将子视图自定义为PopuPView?,iphone,ios,ipad,uipopovercontroller,subview,Iphone,Ios,Ipad,Uipopovercontroller,Subview,我正在开发Ipad应用程序。在这个应用程序中,我使用UISlider上的子视图,如屏幕截图所示,随着值的改变,我的子视图也得到了移动。我的UISlider几乎是整个屏幕。我想将此子视图自定义为Popupview.as我下面的屏幕截图显示 我知道如何将Popupview用于另一个类Xib,但对于子视图如何使用它? 有谁能告诉我是否可以将子视图定制为PopupView吗?我们在一些应用程序中为iPhone和iPad定制了一个弹出视图 我们所做的就是喜欢跟随 您将需要一个箭头图像,该图像将是一个p

我正在开发Ipad应用程序。在这个应用程序中,我使用UISlider上的子视图,如屏幕截图所示,随着值的改变,我的子视图也得到了移动。我的UISlider几乎是整个屏幕。我想将此子视图自定义为Popupview.as我下面的屏幕截图显示

我知道如何将Popupview用于另一个类Xib,但对于子视图如何使用它?
有谁能告诉我是否可以将子视图定制为PopupView吗?

我们在一些应用程序中为iPhone和iPad定制了一个弹出视图 我们所做的就是喜欢跟随

  • 您将需要一个箭头图像,该图像将是一个png小箭头,您将根据弹出位置放置
  • 您需要有角边框的背景图像,或者您可以使用没有角边框的普通图像,并使用
    view.layer.cornerRadius=Value
    (我们通常设置
    Value
    =8-12)
  • 然后,您需要进行一些计算以找到箭头图像的确切位置,然后将主弹出视图组织到靠近箭头的位置,这将为您提供一个技巧,即箭头实际上是图像的一部分(箭头和图像的颜色必须相同)
我知道这些是一般性的注释,但它们会让你开始的
您无需对当前的视图进行大量修改

我们在一些应用程序中为iPhone和iPad定制了一个弹出视图 我们所做的就是喜欢跟随

  • 您将需要一个箭头图像,该图像将是一个png小箭头,您将根据弹出位置放置
  • 您需要有角边框的背景图像,或者您可以使用没有角边框的普通图像,并使用
    view.layer.cornerRadius=Value
    (我们通常设置
    Value
    =8-12)
  • 然后,您需要进行一些计算以找到箭头图像的确切位置,然后将主弹出视图组织到靠近箭头的位置,这将为您提供一个技巧,即箭头实际上是图像的一部分(箭头和图像的颜色必须相同)
我知道这些是一般性的注释,但它们会让你开始的
您无需对当前的视图进行大量修改

试试这一个,希望对您有所帮助。

使您的视图成为您想要的popover视图… Lte说你的观点是…我的观点

MyPopOverView myPopOver=[[MyPopOverView alloc]initWithNibName:@“MyPopOverView”捆绑包:nil]; UIPopoverController-popoverController=[[UIPopoverController-alloc]initWithContentViewController:myPopOver]

[popoverController presentPopoverFromRect:(您的滑块rect)查看:self.view许可证行方向:UIPopOverError方向任意
动画:是]
试试这一个,希望对你有所帮助。

使您的视图成为您想要的popover视图… Lte说你的观点是…我的观点

MyPopOverView myPopOver=[[MyPopOverView alloc]initWithNibName:@“MyPopOverView”捆绑包:nil]; UIPopoverController-popoverController=[[UIPopoverController-alloc]initWithContentViewController:myPopOver]

[popoverController presentPopoverFromRect:(您的滑块rect)查看:self.view许可证行方向:UIPopOverError方向任意
动画:是]

Thanx用于快速响应。但是我有一个几乎全屏的UISilder,所以我希望在视图末尾移动UISilder时使用它。我的箭头和子视图也会根据位置更改位置。你能提供我的任何链接或示例cod来解决此问题吗?嗯,我没有解决此问题的链接,您需要自行实现逻辑,虽然这并不困难,但很可能是您必须执行的自定义解决方案,这取决于您当前popviewThanx的位置,以便快速响应。但我有一个几乎全屏的UISilder,因此,当我在视图末尾移动UISilder时,我希望它。我的箭头和子视图也会根据位置改变位置。你能提供我的任何链接或示例cod来解决这个问题吗?嗯,我没有解决这个问题的链接,你需要自己实现逻辑,尽管这不是很难,根据当前popview的位置,它很可能是您必须执行的自定义解决方案