我在 CTSlidingup 面板中遇到问题,它有问题。
显示错误
bottomController CTSlidingUpPanel.CTBottomSlideController?无。 它显示上面的错误我该如何解决这个问题? CTsliding Up面板底部 Controller 显示nil
import UIKit
import CTSlidingUpPanel
class ViewController: UIViewController, CTBottomSlideDelegate {
@IBOutlet weak var bottomView: UIView!
var bottomController:CTBottomSlideController?;
override func viewDidLoad() {
super.viewDidLoad()
bottomController = CTBottomSlideController(parent: view, bottomView: bottomView, tabController: self.tabBarController!, navController: self.navigationController, visibleHeight: 64)
bottomController?.setAnchorPoint(anchor: 0.7)
bottomController?.delegate = self;
bottomController?.onPanelExpanded = {
print("Panel Expanded in closure")
}
bottomController?.onPanelCollapsed = {
print("Panel Collapsed in closure")
}
bottomController?.onPanelMoved = { offset in
print("Panel moved in closure " + offset.description)
}
//Uncomment to specify top margin on expanded panel
//bottomController?.setExpandedTopMargin(pixels: 100)
if bottomController?.currentState == .collapsed
{
//do anything, i don't care
}
}
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
super.viewWillTransition(to: size, with: coordinator)
bottomController?.viewWillTransition(to: size, with: coordinator)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func didPanelCollapse()
{
print("Collapsed");
}
func didPanelExpand(){
print("Expanded")
}
func didPanelAnchor(){
print("Anchored")
}
func didPanelMove(panelOffset: CGFloat)
{
print(panelOffset);
}
}
或者请建议幻灯片面板库。或者举一些例子
最佳答案
关于swift - 在 CTsliding Up 面板中底部 Controller 显示 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52918792/