ios - 工具栏位置从 View Controller 的底部更改为顶部

标签 ios objective-c

我正在显示一个图像,其底部的 UIToolBar 上显示了三个按钮(喜欢、评论和不喜欢)。单击按钮时,会显示一个弹出窗口,列出评论或喜欢或不喜欢的数量。弹出窗口是一个 xib 文件,显示弹出窗口后,工具栏未放置并显示在 View Controller 的顶部。显示弹出窗口后,工具栏未放置 请帮助我解决这个问题。

最佳答案

我不完全确定问题是什么,请尝试编辑您的帖子并给予它一些爱:)

但对我来说,如果它是一个 UIViewController 尝试,听起来你并没有完全关闭弹出窗口:

self.dismiss(animated: true, completion: nil)

如果您将其添加为 subview ,请尝试:

yourViewController.willMove(toParentViewController: nil)
yourViewController.view.removeFromSuperview()
yourViewController.removeFromParentViewController()

关于ios - 工具栏位置从 View Controller 的底部更改为顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52753516/

相关文章:

ios - 在 App Purchase 中使用受信任的服务器进行收据验证。为什么我没有从服务器获得最新收据有什么想法吗?

emacs 中的 Objective-C 缩进

objective-c - 使用下划线作为前缀命名实例变量在 Cocoa (Objective-C) 中是否有任何副作用?

ios - 在 UITableViewCell 中更改大小类时 UIStackView 布局问题

ios - 使用任何脚本创建 Ipa(从其他 ipa 创建 ipa)

IOS-内存管理指针

ios - 如何在不知道 iOS 中的 UUID 的情况下检测 ibeacon 设备?

ios - IOS/Objective-C:360图像旋转问题

iOS 7 : Delete button color of calendar app,如何获取?

ios - 'NSString' 不是 'String' 的子类型