iOS UIPageControl Horizo​​ntalAlignment不起作用

时间:2013-06-08 17:49:52

标签: ios uipagecontrol alignment

我已经尝试将UIPageControl框架设置为我的屏幕的整个宽度,并将Interface Builder中的对齐设置为Horizo​​ntal:right但它保持居中。

“contentVerticalAlignment”是一个UIControl属性,并没有提到它是否适用于文档中的UIPageControl。水平对齐应该适用于UIPageControl吗?如果不是,我将它子类化以使其工作(通过将其嵌入UIView并自己对齐)。

3 个答案:

答案 0 :(得分:0)

这是一种解决方法,但你可以做一个像这样的本土尺寸:

pager.frame = CGRectMake(20, 10, array.count*13, 30);

用于左对齐的UIPageControl。

答案 1 :(得分:0)

这是一个更新的解决方法:

   "query": {
    "bool": {
        "must": [
          {"prefix": {"name": ""}},
          {
            "terms": {
                "preferences.id": [2,3]
            }
          }
        ],
        "filter": {
            "geo_distance": {
                "distance": "10km",
                "location": position
            }
         }
     }
 }

答案 2 :(得分:0)

这非常有效:

pager.frame.size.width = CGFloat(pager.numberOfPages - 1) * 16 + 7