小编Ami*_*Raj的帖子

在swift的首都显示上午/下午

我编写了以下代码来显示特定格式的日期时间:

let formatter = NSDateFormatter()
formatter.dateStyle = NSDateFormatterStyle.LongStyle
formatter.timeStyle = .MediumStyle
formatter.dateFormat = "HH:mm a 'on' MMMM dd, yyyy"
let dateString = formatter.stringFromDate(newDate!)
println(dateString)
Run Code Online (Sandbox Code Playgroud)

产量

12:16 pm on July 17, 2015
Run Code Online (Sandbox Code Playgroud)

我想将'pm'显示为'PM'(在大写字母中),如果手机有24小时格式,则不应显示AM/PM.请帮我.

nsdateformatter swift

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

在Swift中更改消息UIAlertController的颜色

我想在swift中更改UIAlertController中消息的颜色.默认为黑色我想将其更改为红色.

我的UIAlertController如下所示:

alert = UIAlertController(title: "", message: "Invalid Name", preferredStyle: UIAlertControllerStyle.Alert)
alert.view.tintColor = UIColor.blackColor()
alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler:{ (UIAlertAction)in
}))
self.presentViewController(alert, animated: true, completion: {
    println("completion block")
})
Run Code Online (Sandbox Code Playgroud)

我想在上面的警告框中更改无效名称的颜色.

uicolor swift uialertcontroller

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

在Xcode 6.3中预览和调整大小

我正在使用Xcode 6.3,但我无法获得preview and Resizing按钮.调整大小按钮应最后出现在附加图像中.

之前此面板中有4个按钮 xcode 6.3

在此输入图像描述

我无法看到下图中的最后一个按钮:

在此输入图像描述

那么如何实现第4个按钮呢?

preview ios uistoryboard xcode6.3

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

在 Kotlin 中将另一个文件的非类函数访问到类函数中

我刚刚开始使用 Kotlin,我的代码正在执行正常操作。我需要从另一个文件中定义的类调用函数,而该文件没有类。例如,

文件1.kt

main 函数是从此文件中调用的,并定义类的对象并访问此处的类函数,但该类是在文件中定义的File2.kt

fun main(args: Array<String>) {
    val secretKey: String = "662ede816988e58fb6d057d9d85605e0"
    val initVector = "de816988e58f"

    var encryptor: AESEncryptor = AESEncryptor()
    val encryptedValue: String? =encryptor.encrypt("This is the first code for encryption in Kotlin.", secretKey, initVector)
    println(encryptedValue)

    val decryptedValue: String? =encryptor.decryptWithAES(secretKey, encryptedValue, initVector)
    println(decryptedValue)
}
Run Code Online (Sandbox Code Playgroud)

文件2.kt

该文件中定义了一个类,该类需要访问该文件中定义的函数File3.kt

import java.io.UnsupportedEncodingException
import java.security.InvalidKeyException
import java.security.NoSuchAlgorithmException
import javax.crypto.*
import javax.crypto.spec.GCMParameterSpec
import javax.crypto.spec.SecretKeySpec

class AESEncryptor {

    fun encrypt(strToEncrypt: String, secret_key: String, iv_key: String): String? {

        var keyBytes: ByteArray
        var …
Run Code Online (Sandbox Code Playgroud)

class function aes-gcm kotlin

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

在swift中隐藏UIViewController(屏幕)

在此输入图像描述

如您所见,屏幕流程如下:

点击"屏幕A"的"按钮2"后,应用程序会在同一个具有标签栏的故事板中显示"屏幕B".点击"屏幕B"的"红色标签"后,应用程序会显示"绿色按钮"(右上角).点击"屏幕B"的"绿色按钮"后,应用程序会显示"故事板2"的"屏幕C".

点击"屏幕C"的后退按钮后,我需要回到"故事板1"的"屏幕B",无论"屏幕C"出现在哪里,"故事板2"的"屏幕C"应该消失从上到下.

是否有可能这样做,如果是,那么如何?

uitabbarcontroller uiviewcontroller segue swift xcode6.3

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