小编Mat*_*Yus的帖子

android如何旋转画布rect

我创建一个特定大小的矩形,现在我想将它旋转到45度,我使用canvas.rotate,矩阵,但不工作.如何在android中旋转画布的正确方法?我对Path.Direction.CW感到好奇,是否用于轮换?但我没有在Path()中看到任何旋转功能

    paint.setAntiAlias(true);
    paint.setStrokeWidth(2);
    paint.setColor(Color.BLUE);
    paint.setAlpha(75);

    Path path = new Path();
    path.addRect(166, 748, 314, 890, Path.Direction.CW);
    canvas.rotate(45);
    canvas.drawPath(path, paint);
Run Code Online (Sandbox Code Playgroud)

android canvas path rotation rect

9
推荐指数
2
解决办法
1万
查看次数

调整字体大小后 WKWebView contentSize 高度不改变

我使用 UIScrollView 并在底部放置一些 UILabels 和 WKWebView。WkWebView 框架大小始终等于其 contentSize,并且我禁用其 userInteraction。我使用 html 字符串在 WKWebView 中显示数据。在将 html 字符串加载到 WKWebView 之前,我可以通过替换 css 中的关键字来更改 WKWebView 中的字体大小。

我的问题是当我增加字体大小时,WKWebView的scrollView.contentSize.height也会增加,但是当我减小字体大小时,WKWebView的scrollView.contentSize.height没有减少。它总是记住它的最大值。这在 WKWebView 和我的 UIScrollView 中留下了很大的空白。如何使WKWebView的scrollView.contentSize适合其内容?

这是我在 WKWebView 完成加载其内容时调整 UIScrollView 大小的代码。

func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
    print(webView.scrollView.contentSize.height)
    self.webView.frame = CGRect(x: self.webView.frame.origin.x, y: self.webView.frame.origin.y, width: webView.scrollView.contentSize.width, height: webView.scrollView.contentSize.height)
    self.scrollView.contentSize = CGSize(width: contentView.bounds.width, height: self.webView.frame.origin.y + webView.scrollView.contentSize.height)
}
Run Code Online (Sandbox Code Playgroud)

html uiscrollview ios swift wkwebview

5
推荐指数
1
解决办法
1034
查看次数

由 Xcode 版本 13 构建的应用程序在 iOS 12 上崩溃

我的应用程序在 iOS 15 和 14 上运行良好,也许在 13 上也运行良好。但是,当我在使用 iOS 12 的旧设备上运行时,即使在触发 didFinishLaunchingWithOptions 之前,它也会在启动时崩溃。上次我使用 Xcode 12 构建时运行良好。

Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named UINavigationBarAppearance because no class named UINavigationBarAppearance was found; the class needs to be defined in source code or linked in from a library (ensure the class is part of the correct target)' terminating with uncaught exception of type NSException

xcode ios12 uinavigationbarappearance ios15 xcode13

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