gpt4 book ai didi

ios - Swift 扩展 navigationBar 高度并添加 segmentControl

转载 作者:行者123 更新时间:2023-11-28 11:19:39 25 4
gpt4 key购买 nike

我已经按照 UINavigationBar 进行了设计,但是我有点困惑是否可以像下面这样添加一个 segmentControl?实现这一目标的最佳方式是什么?

enter image description here

最佳答案

UInavigation 栏的扩展。 (抱歉,没有回答 Peter 的问题。)

在 Xcode 中,文件 - 新建 - Swift 文件 - 命名类。

import UIKit
import Foundation


extension UINavigationController
{
func makeBlackNavigationbar (){

print("black navigation")

navigationController?.navigationBarHidden = false
}
}

extension UINavigationBar
{

func makeBlackNavigationBar ()
{
barTintColor = UIColor.blackColor()
let titleDict: NSDictionary = [NSForegroundColorAttributeName: UIColor.whiteColor()]
titleTextAttributes = titleDict as [NSObject : AnyObject]
}
}

它可以在项目的任何地方实现。

self.navigationController?.makeBlackNavigationbar()
self.navigationController?.navigationBar.makeBlackNavigationBar()

关于ios - Swift 扩展 navigationBar 高度并添加 segmentControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29480433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com