小编Asi*_*aza的帖子

如果应用程序在iPhone 4+设备上方创建,是否需要使用@ 1x图像?

我正在为iPhone 5,iPhone 6和iPhone 6+创建我的应用程序.我得到了一些如下所述的信息: -

1-普通设备,1像素= 1点@ 1x(较旧的iPhone和iPad设备)

2-视网膜设备,4像素(2 x 2)= 1点@ 2x(iPhone 4+)

3- Retina iPhone6和iPad,9像素(3 x 3)= 1点@ 3x(iPhone6 +)

请澄清是否需要在Images.xcassets中添加@ 1x图像?

iphone ios

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

应用程序图标未显示在CallKit UI中

我为CallKit iOS配置了我的提供程序配置.我还在其中设置了' iconTemplateImageData ',用于在CallKit UI中显示app图标.但是app图标没有显示.它显示一个白色方框.

在此输入图像描述

提供商配置代码:

    CXProviderConfiguration *configuration = [[CXProviderConfiguration alloc] initWithLocalizedName:[NSString stringWithFormat:@"%@\n", _title]];
    configuration.maximumCallGroups = 1;
    configuration.maximumCallsPerCallGroup = 1;
    UIImage *callkitIcon = [UIImage imageNamed:@"AppIcon"];
    configuration.iconTemplateImageData = UIImagePNGRepresentation(callkitIcon);

    _callKitProvider = [[CXProvider alloc] initWithConfiguration:configuration];
    [_callKitProvider setDelegate:self queue:nil];

    _callKitCallController = [[CXCallController alloc] initWithQueue:dispatch_get_main_queue()];
Run Code Online (Sandbox Code Playgroud)

我在' Images.xcassets '中使用了AppIcon图像,尺寸为: - 1x: 40*40,2x : 80*80,3x : 120*120

请帮助我的应用图标未显示的原因.

提前致谢.

ios ios10 callkit

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

如何在iOS中以编程方式更改/添加用于已连接WiFi的DNS服务器?

我想以编程方式为我的iPhone设备的已连接WiFi更改/添加DNS服务器吗?

Google公用DNS IP地址(IPv4)如下:8.8.8.8 8.8.4.4

我想以编程方式更改/添加它,如附件屏幕截图所示。

请帮忙。我可以在Objective-c或Swift中管理它。在Objective-c中对我来说会更有用。提前致谢。

连接的Wi-Fi虚拟/旧DNS服务器:-

在此处输入图片说明

连接的Wi-Fi所需的DNS服务器:-

在此处输入图片说明

dns ios

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

如何在导航栏中单击按钮时更新任何特定的 MKAnnotationView 图像?

我使用 init 方法在 Map 添加了一些注释视图(由 id 初始化)。现在我想更新导航栏中单击按钮上的特定 id 注释视图。

假设我添加了 5 个带有 ids 的注释(1、2、3、4 和 5)

从VC添加:

let annotation = MapPinAnnotation(title: storeItem.name!, location: CLLocationCoordinate2DMake(Double(lat), Double(long)), id: storeItem.storeId!)
self.mapview.addAnnotation(annotation)
Run Code Online (Sandbox Code Playgroud)

初始化的AnnotationView:

class MapPinAnnotation: NSObject, MKAnnotation {

    var title:String?
    var id:String?
    private(set) var coordinate = CLLocationCoordinate2D()

    init(title newTitle: String, location: CLLocationCoordinate2D, id: String) {
        super.init()

        self.title = newTitle
        self.coordinate = location
        self.id = id
    }
}
Run Code Online (Sandbox Code Playgroud)

ViewFor注解方法:

func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? {
        if (annotation is MKUserLocation) {
            return …
Run Code Online (Sandbox Code Playgroud)

mapkit mkannotationview swift3

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

标签 统计

ios ×3

callkit ×1

dns ×1

ios10 ×1

iphone ×1

mapkit ×1

mkannotationview ×1

swift3 ×1