Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
swiftUI-我想在选项卡栏中移动项目的位置_Swift_Swiftui - Fatal编程技术网

swiftUI-我想在选项卡栏中移动项目的位置

swiftUI-我想在选项卡栏中移动项目的位置,swift,swiftui,Swift,Swiftui,我想对齐图2红色框中项目的顶部位置,如图1所示 选择项目后,图像将自动对齐。是否有一种方法可以根据图像顶部从选项卡栏浮动填充?您可以使用此代码移动图像的位置。如果您使用该图像的标题,那么您应该使用该标题来代替nil 扩展控制器{ override open func viewDidLayoutSubviews() { let items = tabBar.items for item in items! { if item.title == nil {

我想对齐图2红色框中项目的顶部位置,如图1所示


选择项目后,图像将自动对齐。是否有一种方法可以根据图像顶部从选项卡栏浮动填充?

您可以使用此代码移动图像的位置。如果您使用该图像的标题,那么您应该使用该标题来代替nil

扩展控制器{

override open func viewDidLayoutSubviews() {
    let items = tabBar.items
    for item in items!
    {
        if item.title == nil {
            item.imageInsets = UIEdgeInsets(top: -20, left: 0, bottom: 10, right: 0)
        }
    }
}

}

欢迎使用Stackoverflow,您应该始终发布您尝试过的代码,以便回答的人能够了解您的团队所做的努力以及可以改进/帮助的内容。请为您的回答添加一些说明。