小编Kru*_*nal的帖子

如何更改状态栏文本颜色。附截图

我想将状态栏文本颜色更改为客户颜色,如附加屏幕截图。

我已经用它来使它的内容变得轻巧 -

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
Run Code Online (Sandbox Code Playgroud)

但文字颜色没有改变。任何人都可以帮忙吗?

状态栏截图

xcode uinavigationbar ios uistatusbar ios-statusbar

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

使用未解析的标识符“ PhoneAuthProvider”

我正在尝试通过firebase验证用户电话号码的窗口,不幸的是我遇到了严重的问题,在Firebase库中找不到类PhoneAuthProvider!但是他们在文件中提到它的存在

POD:

  pod 'Alamofire', '~> 4.4'
  pod 'DropDown'
  pod 'AMTooltip'
  pod 'Firebase'
  pod 'Firebase/Core'
  pod 'Firebase/Crash'
  pod 'Firebase/RemoteConfig'
  pod 'Firebase/Auth'
  pod 'FacebookCore'
  pod 'FacebookLogin'
  pod 'FacebookShare'
  pod 'TwitterKit'
  pod 'GoogleSignIn'
  pod 'Google/SignIn'
Run Code Online (Sandbox Code Playgroud)

这里的viewcontroller

import Firebase
import FirebaseAuth

    //.....

            PhoneAuthProvider.provider().verifyPhoneNumber("+96170023344") { (verificationID, error) in
                if let error = error {
                    self.showMessagePrompt(error.localizedDescription)
                    return
                }
                // Sign in using the verificationID and the code sent to the user
                // ...
            }
Run Code Online (Sandbox Code Playgroud)

任何的想法?

ios cocoapods firebase swift firebase-authentication

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

如何在Swift中为UIButton设置标题填充(插入)

我是初学iOS程序员并尝试开发iOS应用程序.我有几个按钮,我放在应用程序的主页上,如图所示.

首页

请看红圈.图像和标题之间没有空格(填充/插入).

实际上,我已经使用此代码设置了图像和标题插入.但是,它没有给出任何不同的结果.

    buttonDoctor.titleLabel?.numberOfLines = 2
    buttonDoctor.titleLabel?.lineBreakMode = .byWordWrapping
    buttonMedical.titleLabel?.numberOfLines = 2
    buttonMedical.titleLabel?.lineBreakMode = .byWordWrapping
    buttonQuestion.titleLabel?.numberOfLines = 2
    buttonQuestion.titleLabel?.lineBreakMode = .byWordWrapping
    buttonLocation.titleLabel?.numberOfLines = 2
    buttonLocation.titleLabel?.lineBreakMode = .byWordWrapping
    buttonPromotion.titleLabel?.numberOfLines = 2
    buttonPromotion.titleLabel?.lineBreakMode = .byWordWrapping
    buttonDoctor.image(for: .normal)
    buttonMedical.image(for: .normal)
    buttonQuestion.image(for: .normal)
    buttonLocation.image(for: .normal)
    buttonPromotion.image(for: .normal)
    //buttonDoctor.titleLabel?.adjustsFontSizeToFitWidth = true
    //buttonPromotion.titleLabel?.adjustsFontSizeToFitWidth = true
    //buttonLocation.titleLabel?.adjustsFontSizeToFitWidth = true
    //buttonQuestion.titleLabel?.adjustsFontSizeToFitWidth = true
    //buttonMedical.titleLabel?.adjustsFontSizeToFitWidth = true



    let btnimg = try? UIImage(named: "doctorschedule.png")
    var newimg = imageResize(image: btnimg!!, scaledTo: CGSize(width: 36, height: 36))
    buttonDoctor.setImage(newimg, for: .normal)
    buttonDoctor.contentMode = .scaleAspectFit …
Run Code Online (Sandbox Code Playgroud)

xcode padding uibutton ios swift

2
推荐指数
3
解决办法
2153
查看次数

iOS:WKWebView与UIWebView

我有一个部署目标版本的应用/项目 - iOS 10.

我曾经使用过UIWebView,现在已被弃用并被替换为WKWebView.所以,我想在我的项目中用UIWView替换WKWebView.

它迫使我使用UIWebView(使用iOS 10)或将部署目标更改为iOS 11.

我不能改变部署目标,但作为中间件解决方案,我添加了代码(编程)支持.我的意思是,如果用户的设备操作系统是iOS 11(或更高版本),则使用WKWebView其他用途UIWebView(适用于iOS 10或更低版本).

问题陈述:故事板的视图控制器不支持这两个版本,我的意思是,在故事板中,如果我将View控制器的部署目标设置为iOS 11,那么应用程序在iOS 10中崩溃(显而易见)应该崩溃,如果我将视图控制器的部署目标设置为iOS 10,那么storyboard不允许我构建项目.

对于iOS 10,WKWebView向我显示此错误:Xcode 9 GM - WKWebView NSCoding支持在以前的版本中被破坏

问题:如何使故事板(视图控制器)WKWebView用于iOS 11和UIWebViewiOS 10?故事板(视图控制器)中是否有任何配置设置或选项可以允许我添加两个接口插座?

uiwebview ios wkwebview ios10 ios11

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

是否可以更改所有视图控制器的状态栏颜色?

我已经搜索了一段时间,我只找到了描述在一个视图控制器上更改颜色而不是所有视图控制器的答案。

有可能做到吗?

statusbar uiviewcontroller uicolor ios swift

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

Apple App Store IPV6要求

我打算在Apple Store上发布应用程序,然后我才知道IPV6拒绝问题。我的应用仅支持IPV4,在此链接上我发现该应用应支持IPV6。

所以我的问题是,应用程序必须同时支持IPV4和IPV6吗?

抱歉,如果您将其视为一个愚蠢的问题,但在被Apple拒绝之前,我正在寻找Apple链接和更多详细信息。

iphone ipv6 appstore-approval ios

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

StompClientLib-取消订阅socketclient

我在项目中添加了StompClientLib,并且在取消订阅目标主题时遇到了问题。

取消订阅目标会出现以下错误:“ org.apache.activemq.transport.stomp.ProtocolException:没有匹配的订阅。\ r \ tat org.apache.activemq.transport.stomp.ProtocolConverter.onStompUnsubscribe(ProtocolConverter.java:734)\ r \ tat org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:262)\ r \ tat org.apache.activemq.transport.ws.AbstractStompSocket.processStompFrame(AbstractStompSocket.java:151)\ r \ tat org.apache.activemq.transport.ws.jetty9.StompSocket.onWebSocketText(StompSocket.java:96)\ r \ tat org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver.onTextMessage(JettyListenerEventDriver.java:128)\ r \ tat org.eclipse.jetty.websocket.common.message.SimpleTextMessage.messageComplete(SimpleTextMessage.java:69)\ r \ tat org.eclipse.jetty.websocket.common.events.AbstractEventDriver。appendMessage(AbstractEventDriver.java:64)\ r \ tat org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver.onTextFrame(JettyListenerEventDriver.java:122)\ r \ tat org.eclipse.jetty.websocket.common.events。 AbstractEventDriver.incomingFrame(AbstractEventDriver.java:160)\ r \ tat org.eclipse.jetty.websocket.common.WebSocketSession.incomingFrame(WebSocketSession.java:309)\ r \ tat org.eclipse.jetty.websocket.common.extensions。 ExtensionStack.incomingFrame(ExtensionStack.java:214)\ r \ tat org.eclipse.jetty.websocket.common.Parser.notifyFrame(Parser.java:220)\ r \ tat org.eclipse.jetty.websocket.common.Parser。 parse(Parser.java:258)\ r \ tat org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.readParse(AbstractWebSocketConnection.java:628)\ r \ tat org.eclipse.jetty.websocket.common.io。 AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection。java:476)\ r \ tat org.eclipse.jetty.io.AbstractConnection $ 2.run(AbstractConnection.java:540)\ r \ t org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635 )\ …

activemq-classic stomp ios swift swift4

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

Xcode 编辑器:突出显示所选符号的实例

Xcode 不会在编辑器中突出显示所选实例。

Xcode - 文本编辑首选项有一个选项可以启用/禁用所选代码/符号突出显示。它在那里启用了,但在编辑器中仍然不起作用。

在此输入图像描述

这是我的编辑器代码的快照,以及选定的实例。

在此输入图像描述

我正在使用Xcode 9.3-beta2

这是一个类似的问题,但与更改突出显示颜色有关:Make Xcodehighlight selected symbol more

xcode codehighlighter editor xcode9.3-beta

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

如何并排放置两个标签,一个可以增长,一个不能?

我有两个并排的标签。我设置了两个约束。标签-A 从视图的前缘开始。Label-B 从 Label-1 的后缘开始 10px。没有宽度限制。

Label-A 的文本长度不同;Label-B 的文本是固定的(6 个字符长)。这工作正常,直到 Label-A 的长度超过某个点。然后 Label-B 离开屏幕。

在我将文本值分配给 Label-A 之前,我想用 '...' 截断 Label-A 文本,如果它会将 Label-B 推到视图的后缘之外。知道如何确定我是否应该截断 Label-A 的文本以及截断多少?这必须同时适用于纵向和横向模式。

谢谢。

xcode uilabel ios swift

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

与Apple登录:如何为现有应用实现它?

Apple于2019年6月3日发布了最新的重大更新,其中一项功能是使用Apple登录。应用中提供了有关“如何使用此功能”的信息,但我可以看到任何示例源代码,以及如何在现有的iOS应用中实现此功能。

我正在寻找示例源代码,因为我不知道如何开始。

我尝试过的方法:用Apple登录

ios apple-sign-in

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