|
@@ -606,7 +606,8 @@ private let KMToolbarItemSpace = 8.0
|
|
|
var count = allItems.count
|
|
|
var idx = count-1
|
|
|
for item in allItems.reversed() {
|
|
|
- if (CGRectGetMaxX(item.frame) <= self.frame.size.width-moreButtonWidth-leftButtonWidth) {
|
|
|
+ let tempFrame = item.superview?.convert(item.frame, to: item.superview!.superview) ?? .zero
|
|
|
+ if (CGRectGetMaxX(tempFrame) <= self.frame.size.width) {
|
|
|
count = idx
|
|
|
break
|
|
|
}
|
|
@@ -646,7 +647,7 @@ private let KMToolbarItemSpace = 8.0
|
|
|
self._invisibleItems.removeAll()
|
|
|
for item in allItems.reversed() {
|
|
|
let tempFrame = item.superview?.convert(item.frame, to: item.superview!.superview) ?? .zero
|
|
|
- if (CGRectGetMaxX(tempFrame) <= self.frame.size.width-moreButtonWidth-leftButtonWidth+20+20) {
|
|
|
+ if (CGRectGetMaxX(tempFrame) <= self.frame.size.width) {
|
|
|
item.isHidden = false
|
|
|
} else {
|
|
|
item.isHidden = true
|