我已经尝试将UIPageControl框架设置为我的屏幕的整个宽度,并将Interface Builder中的对齐设置为Horizontal:right但它保持居中。
“contentVerticalAlignment”是一个UIControl属性,并没有提到它是否适用于文档中的UIPageControl。水平对齐应该适用于UIPageControl吗?如果不是,我将它子类化以使其工作(通过将其嵌入UIView并自己对齐)。
答案 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