我已經使用界面生成器爲titleView添加了pageControl。問題在於它根本不居中。實際上,我可以在leftBarButton文本後面做很多空白處理,但這並不理想。解決方案是什麼?導航欄中的pageControl不居中
0
A
回答
1
而是從故事板中加入您的PageController的嘗試做這
pageControl = [[UIPageControl alloc] init];
pageControl.frame = CGRectMake(x, y, xx, yy);
pageControl.numberOfPages = 2;
pageControl.currentPage = 0;
self.navigationItem.titleView = pageControl;
0
標題視圖自動居中(如果可能的話),所以它可能推到了左邊右邊欄按鈕項目。您應該爲標題視圖添加背景顏色以進行調試,以便您可以看到這是否爲真。如果這就是問題所在,那麼你需要讓titleView更小,這樣它纔不會碰到任何一個按鈕。
另一種可能性(你可以看到你是否有背景色)是頁面控件不在titleView中居中。如果這是問題,則需要在頁面控件中添加一個centerX約束。
0
我遇到這篇文章,同時尋找一個確切的問題的答案。我最終通過在UIView
內部添加UIPageControl
來解決問題,並設置了適當的約束以便將自己置於UIView
之內。您可以輕鬆地在故事板中執行此操作,並將此UIView
添加到titleView。希望這可以幫助。
相關問題
- 1. 導航欄居中
- 2. 居中導航欄...
- 3. 居中導航欄
- 4. 居中導航欄
- 5. 居中導航欄
- 6. 居中導航欄
- 7. 居中我的導航欄
- 8. 我的導航欄不會居中
- 9. 不能居中我的導航欄
- 10. 如何居中導航欄?
- 11. 居中導航欄 - CSS
- 12. 居中UL導航欄
- 13. 居中滾動導航欄
- 14. 如何居中導航欄
- 15. 導航欄標題居中
- 16. 如何居中導航欄?
- 17. 垂直居中導航欄
- 18. 居中導航欄 - 垂直
- 19. 如何居中導航欄
- 20. 居中導航欄內容
- 21. 無法居中導航欄
- 22. 居中水平導航欄
- 23. 無法導航欄居中
- 24. 爲什麼此導航欄不居中?
- 25. CSS導航欄UL不居中
- 26. 頑固導航欄不居中?
- 27. 導航欄項目不居中verticaly
- 28. 導航欄不正確居中(HTML/CSS)
- 29. 居中導航欄不工作
- 30. 導航欄中的徽標未居中
結果是一樣的 – 2014-11-14 23:43:54