例如,当用户同时按下数字表冠和侧面按钮(又名截屏)时,本机锻炼应用程序和 Sportstracker 能够暂停锻炼。
我需要这样的东西,但我在文档或网上其他地方找不到任何有关它的信息。对于 iOS,有“notificationUIApplicationUserDidTakeScreenshot”,但这在 watchOS 上不起作用。
有人知道怎么做吗?它是公开可用的还是私有 API?是我看起来不够好吗?
当使用大标题和攻丝状态栏滚动到顶部UIScrollView或UITableView(也可能UICollectionView,没有测试),它总是过得有点过分.
我已启用刷新功能TableView,当点击状态栏时,它会显示为这样,并保持这种状态直到我点击屏幕.
我有一个ScrollView在另一个ViewController,如果我点击状态栏那里它也滚动了一点点太远,使导航栏太高.当我点击某处或滚动一点点时,这也会恢复正常.
这也只有在我激活了大型标题时才会发生,使用普通标题一切正常.
任何想法如何解决这一问题?
如何重新创建:
UIViewController有TableView内.UIViewControllerTableView以固定到边缘ViewControllerTableView在ViewControllertableView滚动到顶部现在标题不在它应该的位置,如果你现在向上或向下滚动一点点,它会快速回到正常位置.
ViewController 码:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView.delegate = self
tableView.dataSource = self
}
}
extension ViewController: UITableViewDelegate, UITableViewDataSource {
func numberOfSections(in tableView: UITableView) -> Int { …Run Code Online (Sandbox Code Playgroud)