UIPageControl控件,默认是居中显示的,如下图:

在很多的APP中,会看到pageControl是居左或居右显示的,如下图:

 

如何控制pageControl的位置显示呢?

设置为居右的代码如下:

1     //
2     // 设置pageControl位置(右对齐)
3     //
4     CGSize pointSize = [_pageContrl sizeForNumberOfPages:_colorArray.count];
5     CGFloat page_x = -(_pageContrl.bounds.size.width - pointSize.width) / 2 ;
6     [_pageContrl setBounds:CGRectMake(page_x + 10, _pageContrl.bounds.origin.y,                                         _pageContrl.bounds.size.width, _pageContrl.bounds.size.height)];

设置为居左的代码如下:

1     //
2     // 设置pageControl位置(左对齐)
3     //
4     CGSize pointSize = [_pageContrl sizeForNumberOfPages:_colorArray.count];
5     CGFloat page_x = (_pageContrl.bounds.size.width - pointSize.width) / 2 ;
6     [_pageContrl setBounds:CGRectMake(page_x - 10, _pageContrl.bounds.origin.y,                                         _pageContrl.bounds.size.width, _pageContrl.bounds.size.height)];

其中:

1._colorArray.count的值是pageContrl的numberOfPages;

2.设置pageContrl的bounds时的page_x减10和加10操作,是离边界的距离,根据自己APP设计的边距自行定义值即可。

转载于:https://www.cnblogs.com/china-fanny/p/5035530.html

pageControl设置不居中显示,居左或居右相关推荐

  1. qt 设置ui窗口为固定大小_Qt 设置窗口居中显示和窗体大小

    设置窗口居中显示 方法一:在窗口(QWidget类及派生类)的构造函数中添加如下代码: #include //....... QDesktopWidget* desktop = QApplicatio ...

  2. html div 右侧,span在div里居左和居右布局

    两个span在div内一个居左一个居右结构 把span当作div来结构结构,让一个span在div里居左,一个span在div内居右,接纳float浮动机关. 一.症结CSS代码: 居左:float: ...

  3. html++span居右,span在div里居左和居右布局

    两个span在div内一个居左一个居右布局 把span当作div来布局结构,让一个span在div里居左,一个span在div内居右,采用float浮动布局. 一.关键CSS代码: 二.div内布局s ...

  4. 文本怎么整体向左缩进_如何设置Word文档的左缩进或者右缩进呢?并在缩进区域输入文字...

    刚刚看到有朋友问了一个非常有意思的问题,他对Word中的文字设置了右缩进,这样在Word的右边就有了一块空白的区域,他想要在这块缩进后留下的空白区域上输入文字,想要知道应该如何操作.在这里要强调一下的 ...

  5. html居右显示语言设置,iOS开发:纯代码设置UIButton文字居左或者居右显示

    UIButton这个控件使用,作为资深的iOS开发人员来说是小儿科,但是有些时候还是需要记录一下UIButton的一些其他用法,这样方便快速解决实际问题.比如UIButton的纯代码编程的时候,设置文 ...

  6. Markdown操作之表格操作(插入,单元格内换行,居左、居右、居中)

    表格插入 markdown代码: |姓名|爱好| |--|--| |张三|足球.篮球| |李四|羽毛球.乒乓球| 姓名 爱好 张三 足球.篮球 李四 羽毛球.乒乓球 单元格内容,默认一行,且居中 单元 ...

  7. html怎么把设置按钮居中显示图片,html如何设置图片居中

    在html中,使用margin属性设置图片居中,只需要给图片元素设置"margin:auto"样式即可.当margin属性值为"auto"时,浏览器会自动分配左 ...

  8. android动态设置文本居中显示图片,Android DrawableTextView图片文字居中显示实例

    在我们开发中,TextView设置Android:drawableLeft一定使用的非常多,但Drawable和Text同时居中显示可能不好控制,有没有好的办法解决呢? 小编的方案是通过自定义Text ...

  9. bootstrap中文字居左和居右

    文字居左class="pull-left"  文字居右class="pull-right" 文字居左class="text-left".文字 ...

  10. img水平居中、居左、居右方法

    网上的方法一般都是在<img text-align:center src="xxxx">,可是text-align:center经常不管用,找了好久终于找打一个靠谱的, ...

最新文章

  1. 零知识证明实践教程,第一部分
  2. 「机器学习」到底需要多少数据?
  3. css3 3d旋转兼容模式下,前端CSS3: 3D旋转的问题 (请水神和毒舌放过)
  4. wp7 视频下载 资源收集
  5. Taylor Swift -《Fearless》
  6. 软件定义汽车带来的困境——如何破局?
  7. 中后台管理信息系统通用原型方案、业务中台管理系统、业务中台架构、管理信息系统、订单管理、客户管理、货源管理、财务管理、客服管理、营销管理、办公申请、协作管理、CMS、OA、CRM、ERP、Axure
  8. Linux case 及 函数位置参数
  9. 网络协议:TCP/IP协议,你看懂了吗?
  10. 基于OpenCV文字特征提取
  11. pk8/pem秘钥转keystore格式
  12. Android 本地化、多语言
  13. 2015-2016 Petrozavodsk Winter Training Camp, Moscow SU Trinity Contest
  14. 【Windows】网线直连实现两台电脑共享文件夹
  15. 年轻人转行需三思,未来5-10年什么工作真吃香?
  16. Html手机web背景全屏,使用全屏背景的网页设计欣赏 全屏网页背景教程
  17. python股票数据分析_用Python浅析股票数据
  18. PCB板的跨分割设计
  19. 支持 C++11/14/17 功能(现代 C++
  20. SQL 全文检索应用

热门文章

  1. java中list、set和map 实例
  2. iOS 很酷的动画效果
  3. react-native ios push 本地view
  4. 请千万不要在 JDK 7+ 中使用这个 JSON 包了!切记
  5. 【系统架构】小型电商网站的架构(一)
  6. 工作10年才懂的道理,早知道职位比现在高两级
  7. 大型网站技术架构之技术一览
  8. 基本操作?这46个 Linux 面试常见问题送给你
  9. HTTP中GET与POST的区别,99 %的人都理解错了
  10. 推荐一些优质原创公众号