小编Ste*_*ker的帖子

出现键盘时调整 IOS WKWebView 的大小

我想调整 WKWebView 的大小以适合横向和纵向的键盘上方,并在使用键盘时应对用户在横向和纵向之间的切换。我还希望在键盘消失时调整 WKWebView 的大小。

默认行为是滚动 WKWebView,以便使用中的文本字段在键盘上方可见。我想覆盖这种行为。

我希望我必须添加一些代码来响应 keyboardDidShow 和 keyboardDidHide,以更改 WebView 使用的 GCRect。这些是要使用的正确事件吗?

如何在纵向和横向访问键盘的高度?

我是否必须为此添加延迟,或者在 keyboardDidShow 触发时 webview 的默认滚动是否已经发生?

当我更改 webview GCRect 大小时,这会触发 javascript 中的 window.onresize 吗?

这样做是否允许在使用键盘时旋转设备,还是我需要添加更多代码来处理这个问题?

感谢任何人可以给我的任何帮助。

keyboard ios wkwebview

6
推荐指数
1
解决办法
2668
查看次数

将 Android 模拟器与 Apple Magic Mouse 结合使用

我正在 macOS 下使用 Android Studio 测试 Android 应用程序。

我发现使用魔术鼠标时,有时将鼠标移动到模拟屏幕上时会收到触摸事件,即使我没有单击鼠标。

还有其他人经历过这个吗?

magic-mouse android-studio

6
推荐指数
0
解决办法
239
查看次数

如何为 MacOS 创建 WKWebView 应用程序

我在 IOS App Store 中有一个用 XCode 开发的 HTML5 应用程序,我希望为 Mac App Store 创建该应用程序的副本。我认为这很容易,但我找不到任何简单的教程可以遵循,当然不是使用 XCode 11 和 Swift 5.1。我不想走 Mac OS 10.15 中提供的自动路线

当我构建 XCode 11 附带的默认 Hello World 应用程序时,它无法在 10.14 上运行!我还不想升级到 10.15,主要是因为我希望该应用程序能够在早期版本的 MacOS 上运行

任何能为我提供 WKWebView 应用程序加载本地文件(在 Max OS 10.14 上的 XCode 11 中运行)的工作示例的人都将是我的英雄。

macos html5-apps xcode11

6
推荐指数
1
解决办法
7062
查看次数

使用 XCode 进行测试时,MacOS 应用程序本地通知未显示

我尝试将横幅通知生成器添加到我的 macOS swift 应用程序中,但在 XCode 中运行测试时,横幅没有出现,并且通知中心中也没有任何新通知可见。我计算机上的其他应用程序会定期生成通知。我错过了什么?我已按要求授予许可

我的应用程序委托如下

class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDelegate {

    @IBOutlet weak var mainMenu: NSMenu!

    func applicationDidFinishLaunching(_ aNotification: Notification)
        {
         NSUserNotificationCenter.default.delegate = self ;
        }

    func userNotificationCenter(_ center: NSUserNotificationCenter, shouldPresent notification: NSUserNotification) -> Bool
        {
        return true
        }

    func applicationWillTerminate(_ aNotification: Notification) {
        // Insert code here to tear down your application
    }
Run Code Online (Sandbox Code Playgroud)

在应用程序启动时,我运行以下方法,并看到控制台行“允许通知”

let center = UNUserNotificationCenter.current()
center.requestAuthorization(options: [.alert, .sound, .badge, .provisional])
    { granted, error in
    if error != nil
       {
       print ("Request notifications permission Error"); …
Run Code Online (Sandbox Code Playgroud)

macos notifications swift xcode8

4
推荐指数
1
解决办法
3977
查看次数

在文本编辑器中修剪数字中的小数位

我有一组从 Inkspace 导出的 SVG 定义,任何做过此操作的人都会知道,生成的定义通常包含更高的准确性,而且实际上是合理的。例如,对于如下所示的 32 x32 图标定义,Inkspace 已为每个像素生成 6 位(或更多!)小数位的精度。现在我知道这意味着它会扩展,但就我而言,我宁愿在我的应用程序中节省空间,因为它需要输入数百个此类图标定义。

<svg width="32" height="32"><path d="M 14.576172 5.453125 L 13.78125 8.8222656 L 12.464844 9.3691406 L 9.5625 7.5898438 L 7.5898438 9.5351562 L 9.3691406 12.576172 L 8.8222656 13.78125 L 5.4785156 14.630859 L 5.4785156 17.369141 L 8.8496094 18.246094 L 9.3691406 19.507812 L 7.5625 22.464844 L 9.5351562 24.410156 L 12.548828 22.658203 L 13.808594 23.177734 L 14.603516 26.494141 L 17.396484 26.521484 L 18.191406 23.177734 L 19.505859 22.658203 L 22.410156 24.410156 L 24.355469 22.410156 L 22.658203 19.451172 …
Run Code Online (Sandbox Code Playgroud)

precision grep svg inkscape

3
推荐指数
1
解决办法
1522
查看次数