小编Jor*_*mar的帖子

在UIWebView中使用自定义字体

我想在UIWebView中显示自定义字体.我已经将字体放在"应用程序提供的字体"下的plist中.使用的代码:

        UIWebView *webView = [[UIWebView alloc] initWithFrame:myRect];
        NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
        [webView loadHTMLString:html baseURL:baseURL];
        [self addSubview:webView];
Run Code Online (Sandbox Code Playgroud)

其中html是一个NSString,具有以下内容:

<html><head>
<style type="text/css">
@font-face {
    font-family: gotham_symbol;
    src: local('GOTHAMboldSymbol_0.tff'), format('truetype') 
} 
body { 
 font-family: gotham_symbol;
font-size: 50pt;
}
</style>
</head><body leftmargin="0" topmargin="0">
This is <i>italic</i> and this is <b>bold</b> and this is some unicode: &#1101;
</body></html>
Run Code Online (Sandbox Code Playgroud)

我正在使用iOS 4.2,因此应该支持TTF.我很欣赏一些实际可行的HTML /代码.

fonts truetype uiwebview ios

54
推荐指数
3
解决办法
4万
查看次数

如何确定B类是否是A类的子类?

似乎如果您为Mac OS开发,NSObjectisSubclassOfClass方法.但是当我检查同一类的iOS类引用时,它没有该方法(并且Xcode抱怨该方法).

我目前的解决方案是-(void)iAmClassB在那里放一个方法,并执行一个respondsToSelector:iAmClassB,但这似乎是人为的.我错过了什么吗?

objective-c ios

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

UI 测试目标无法识别 xcworkspace 中自定义框架中的 Swift 包

我正在一个工作区(monorepo)中开发多个项目。工作区包含一个共享框架,其中包含项目之间共享的代码。某些代码依赖于我使用 Swift 包管理器导入的外部包。除了当我使用 UI 测试目标时无法识别包之外,一切正常。当我为其中一个项目运行 UI 测试时,它抱怨无法找到包(在框架中)。也欢迎另一个适合我的需求的解决方案。无论如何,我使用的是 Xcode 11.3。重现:

  1. 创建一个新的工作区。
  2. 将新项目 A 和新框架 B 添加到工作区中。
  3. 将任何依赖项(例如 SDWebImage)添加到框架中。
  4. 将 Swift 文件添加到刚刚执行import SDWebImage.
  5. 现在将框架 B 添加为项目 A 的依赖项。

如果你构建项目A或者单元测试项目A,是没有问题的。但是,当您在项目 A 上运行 UI 测试时,它会抱怨在上面第 4 点添加的 Swift 文件中找不到模块 SDWebImage。知道如何解决这个问题吗?

编辑:当我使用 Cocoapods 时,它给了我同样的错误。当我使用 use_frameworks! 它没有给我错误,但它崩溃并显示“SDWebImage:找不到图像”。

xcode frameworks package swift

14
推荐指数
1
解决办法
2707
查看次数

将Android手机与ADB连接

我最近买了一部新手机(摩托罗拉电气化),我正试图将它与亚行连接,但到目前为止没有运气.我做了什么:

  • 在手机上启用USB调试
  • 使用USB线将手机连接到我的iMac(显示屏显示已连接)
  • 输入"./adb devices"列出已连接的设备

不幸的是没有出现.我甚至做了一个adb kill/start-server,我还在adb_usb.ini中添加了"0x22B8"(即使这不是必需的).

任何人都可以指出我可以采取哪些其他步骤来调试设备未显示的原因?

谢谢!

android motorola adb

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

Windows 10 Crash Whodunit

我在商店里有一个应用程序让我头疼.我的客户报告并验证了应用程序在以下情况下崩溃/关闭:

  • 启动应用程序
  • 关闭应用程序
  • 等待至少约15分钟
  • 打开应用程序

当启动画面结束并启动扩展的启动画面时,应用程序将关闭.目前还不清楚是什么导致了这个问题.该应用程序将继续关闭/崩溃.在重新开始工作之前,必须完全卸载并重新安装该应用.我只能用应用程序的商店版本重现此问题.我在事件查看器程序中找不到任何崩溃报告.

我已经从开发门户网站下载了一些崩溃报告,但我认为我没有看到根据崩溃的时间戳和频率显示崩溃.

额外信息:我没有运行任何后台任务或平铺更新.

我有三个子问题:

  1. 在系统中寻找有关应用程序关闭原因的更多信息有哪些好处?
  2. 我可以在我的系统上运行商店构建,这样我就可以运行一些测试而无需每次都将应用程序提交到商店吗?
  3. 基于以下事实:1)应用程序第一次运行2)在约15分钟内启动后运行任何后续时间或上一次启动时3)在上次启动> 15分钟前运行它时自动关闭4)仅发生在商店构建中,有没有人有任何想法可能导致这个?

更新:

我尝试使用Visual Studio调试应用程序的商店版本,我只能看到以下内容:

Exception thrown at 0x00007FFF54D7A1C8 (KernelBase.dll) in App.exe: 0x40080201: WinRT originate error (parameters: 0x000000008000000E, 0x000000000000002C, 0x0000006E46EAE9B0).
Exception thrown at 0x00007FFF54D7A1C8 (KernelBase.dll) in App.exe: 0x40080201: WinRT originate error (parameters: 0x000000008000000E, 0x0000000000000046, 0x0000006E46EAE630).
The thread 0x1be8 has exited with code 1 (0x1).
The thread 0xfa8 has exited with code 1 (0x1).
The thread 0x115c has exited with code 1 (0x1).
The thread 0x730 has exited with code …
Run Code Online (Sandbox Code Playgroud)

c# windows crash windows-10 uwp

12
推荐指数
2
解决办法
654
查看次数

设置命名颜色后,无法以编程方式更改UIView的颜色

即使创建新的单一视图项目(Xcode 9.2),也可以在资产目录中创建一种命名的颜色,在IB中将主视图控制器的背景色设置为该颜色,然后尝试在viewDidLoad中更新背景色,背景颜色不会改变。其他人有没有经历过?这是正常行为吗?

view.backgroundColor = .red // Doesn't work, the asset color set in IB remains
Run Code Online (Sandbox Code Playgroud)

xcode colors interface-builder ios

11
推荐指数
1
解决办法
547
查看次数

访问iOS中的街道数据

我有一个带有n个节点的图G. 图形嵌入在2D空间中(因此在每对节点之间存在明确定义的角度和距离).某些节点可能与其他节点的边连接.给定位置L,该图需要布置在接近L的地图的顶部,使得每个节点成为地图上的标记,并且使得在每对连接的节点之间存在可行走的路径.由于这在大多数情况下是不可能的,我将允许图形缩放/旋转,并且我将使节点之间的距离和角度在一定范围内灵活.

为了让我编写这个特定的算法,我需要有一些关于L附近街道的具体信息.是否有人知道将街道数据作为图形结构(以便我可以获得可行走的路径)?我知道Google Maps API可以让您获得两点之间的路线,但我相信我不能随时获取路线而不会产生任何费用.

编辑:我一直在阅读有关OpenStreetMap API的内容.看起来这可能很有趣.也许人们也可以对此发表评论.

algorithm google-maps openstreetmap ios

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

Windows 10睡眠问题.图形消失了

我有一个Windows UWP C#/ XAML应用程序有一个奇怪的问题.当显示器进入睡眠状态并且我将计算机唤醒时,某些按钮图形会消失.我有一个Windows 8应用程序在Windows 10上显示相同的行为,但在Windows 8上没有.我想尝试构建一个解决方法,在从睡眠状态唤醒时刷新UI元素,但我很难找到触发器.我听说过这个PowerModeChanged事件,但我找不到这个API.有任何想法吗?

找不到SystemEvents

c# windows xaml hibernate windows-10

7
推荐指数
1
解决办法
923
查看次数

企业VS自定义B2B应用程序

我是公司A试图向公司B销售iPad应用程序.公司B目前有4人.我为该应用程序提供了固定价格,以获得足够的许可证以满足其公司的需求.五个问题:

是否允许我以公司B的名义获得常规开发者帐户并分发应用程序Ad hoc样式(1)?

如果没有,进入公司B下的企业开发人员计划并以这种方式分发应用程序会更好吗?

那么批量采购计划呢?我会在公司A的开发者计划下构建应用程序,然后将其出售给公司B.我会以9.99美元的价格出售它,但仍然可以获得固定价格(可能减去9.99 x 4美元).是允许的(4)?

如果公司A和公司B现在想要合作并将iPad应用程序出售给其他公司C,D,......最好的设置是什么(5)?

enterprise b2b ipad ios

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

Android资源:从资源加载的位图如何以内存方式处理?

从这样的资源加载位图时:

iv.setImageResource(R.drawable.image);
Run Code Online (Sandbox Code Playgroud)
  1. 如果Scalemap的质量降低了位图,它是否仍然保存整个原始位图?(我猜是的,因为人们可以动态改变Scaletype,你会希望拥有完整的质量.)
  2. 如果您将相同的资源ID加载到多个ImageView中,是否只有一个位图存储在内存中?
  3. 在onDestroy中扫描视图层次结构并手动回收这些位图(通过从ImageView中提取BitmapDrawable)是不错的做法,还是我可以确定这是由系统及时完成的​​?

java memory android imageview

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