繁体   English   中英

如何将UIPageControl放在Swift的中心

How to put UIPageControl in the center on Swift

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在http://swiftiostutorials.com/ios-tutorial-using-uipageviewcontroller-create-content-slider-objective-cswift/上执行了该教程,在该机器人上使用了标准页面控制,我想在中心进行。 我创建了新的PageControl,但是无法将其加入到UIPageViewController中进行滑动

2 个回复

我可以使用“视图自动调整大小:灵活的底部边距”使UIPageControl保持在视图的中心(特别是在旋转屏幕时,它的位置存在问题-旋转后它将偏离中心。在旋转之前,我的帧值是使用会使它最初居中,然后旋转将其弄乱。)

如果使用情节提要,则在情节提要上突出显示页面控件时,只需在属性检查器中将“自动调整大小蒙版”的值设置为“灵活的底部边距”。

如果以编程方式进行操作,则应将此行与UIPageControl的其余代码一起添加-它可能在ViewDidLoad中,或者在用于创建页面控件的其他函数中。

pageControl.autoresizingMask = UIViewAutoresizing.FlexibleBottomMargin

别忘了,您还需要确保您为PageControl对象提供的帧值也将其放置在视图的正确位置。 一种很好的方法是使用计算得出的屏幕或视图宽度和高度的百分比。 下面是我用作示例的框架。 请注意,为变量screenWidthscreenHeight分配了UIScreen.mainScreen().bounds.size.widthUIScreen.mainScreen().bounds.size.height ,因此它们代表屏幕的高度和宽度。 如果将PageControl放置在视图中,请改用视图的高度和宽度。

pageControl.frame = CGRect(x: screenWidth * 0.25, y: screenHeight-20, width: screenWidth* 0.5, height: 20)

要进行自定义,您需要通过委派自己制作自己的页面控制器。 或隐藏本机面板并通过计算实现您的本机面板。

对PageViewController的代码项目的引用: https : //github.com/dimpiax/UIPageViewControllerScrolling/tree/master/UIPageViewControllerScrolling

2 Swift 的 UIPageControl

我在我的应用程序中添加了一个UIPageController 。 我从休息服务中填充它,然后当单击其中一页时,它将直接转到最新的一页。 我错过了一些东西,但我无法解决。 我怎样才能让选择一个而不是最新的。 ...

4 如何将UIPageControl元素放在UIPageViewController中的滑动页面之上?

关于如何使用UIPageViewController实现应用程序的AppCoda本教程,我想在页面顶部而不是底部使用自定义页面控制元素。 当我只是将页面控制元素放在将要显示的单个视图的顶部时,逻辑结果是控件元素滚动,页面视图远离屏幕。 如何将控制元素置于视图顶部以使页面视图全屏(如图 ...

5 将UIPageControl放在UIScrollView的顶部

我有一个UIScrollView显示三个图像,(目前有两个UIImages和一个UIColor,因为我还没有收到第三个图形)我一直在尝试添加一个UIPageControl,但有一些问题。 我需要UIPageControl具有透明背景(在IB中很容易),然后让它坐在UIScrollView的 ...

8 如何将画布的原点放在中心

我正在尝试为Transcrypt Python编写简单的龟图形到JavaScript编译器。 为了与CPython Turtle模块兼容,我需要使用carthesian坐标,即原点必须位于画布的中心。 有没有什么方法可以实现这一点,我自己不使用单独的坐标系,并在我自己的代码中为每个对象转换它 ...

9 如何将这个div放在部分的中心?

问题背景: 我正在使用Bootstrap为Web应用程序创建页面。 问题: 我在布局中有两个Sections 。 我想要的信息divs的内Sections进行水平和垂直居中。 目前,我无法使div居中。 我尝试将以下内容应用于两节中的div,但布局没有区别。 ...

10 如何将UITableView放在UIView的中心

我只是想创建一个简单的Twitter应用程序。 目前,我有一个UITableViewController,它在单元格中显示每个人的姓名和图片。 单击该单元格时,它将推送具有UIImageView和UITableView的新UIViewController。 它们的名称显示为导航栏上的标题, ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM