bug修改

This commit is contained in:
zjx 2025-05-28 09:31:22 +08:00
parent bcefde3ce6
commit 16bfd15395
2 changed files with 12 additions and 3 deletions

View File

@ -32,9 +32,14 @@ class VPTabBar: UITabBar {
var containers = [VPTabBarItemContainer]()
// private lazy var oldFrame: CGRect = .zero
override func layoutSubviews() {
super.layoutSubviews()
// self.updateLayout()
// if oldFrame != self.frame {
// oldFrame = self.frame
// self.updateLayout()
// }
}
override func setItems(_ items: [UITabBarItem]?, animated: Bool) {

View File

@ -48,6 +48,7 @@ class VPMarqueeView: UIView {
override init(frame: CGRect) {
super.init(frame: frame)
self.isUserInteractionEnabled = false
self.clipsToBounds = true
addSubview(scrollView)
scrollView.addSubview(oneLabel)
scrollView.addSubview(twoLabel)
@ -79,11 +80,14 @@ class VPMarqueeView: UIView {
func start() {
if self.timer == nil {
self.timer = Timer.scheduledTimer(timeInterval: 4, target: YYWeakProxy(target: self), selector: #selector(handleTimer), userInfo: nil, repeats: true)
self.timer = Timer.scheduledTimer(timeInterval: 5, target: YYWeakProxy(target: self), selector: #selector(handleTimer), userInfo: nil, repeats: true)
}
}
func pause() {
self.timer?.invalidate()
self.timer = nil
}
}