小编Aru*_*n K的帖子

如果图像的外部边界反应本机,如何剪掉图像

我是反应原生开发的新手。我希望图像具有纵横比,当我尝试更改其边界时,应剪掉边界之外的区域。在 Android 中,它工作正常,但在 iOS 中则不然,图像不会剪切到其边界并显示整个图像。

<View
      style={{
        backgroundColor: "#04894a",
        padding: 10,
        height: 110,
        alignItems: "center"
      }}
    >
 <View
        style={{
          alignItems: "center"
        }}
      >
        <Image
          style={{ height: 150, width: 150 }}
          source={require("../images/wow_logo.png")}
        />
      </View>
Run Code Online (Sandbox Code Playgroud)

图像超出了视图范围,但仍然完整显示。如果超出范围,我希望将其裁剪。谁能帮我这个?任何链接或建议也将受到赞赏。TIA

image ios react-native

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

使用消息时如何设置 UIActivityViewController 的收件人

我正在使用此代码来呈现 UIActivityViewController。

 var a = standard.value(forKey: "first_name") as? String
    let text = a! + " text to share"
    let url : NSURL = NSURL(fileURLWithPath: "https://itunes.apple.com/in/app/")

    let textToShare = [ text as String , url as URL ] as [Any]
    let activityViewController = UIActivityViewController(activityItems: textToShare, applicationActivities: nil)


    activityViewController.popoverPresentationController?.sourceView = self.view // so that iPads won't crash
    activityViewController.completionWithItemsHandler = {
        (s, ok, items, error) in
        if ok == true {
            DispatchQueue.main.async {
               // code after completion
            }

        }
    }
    self.present(activityViewController, animated: true, …
Run Code Online (Sandbox Code Playgroud)

ios uiactivityviewcontroller swift

5
推荐指数
0
解决办法
691
查看次数

didRegisterForRemoteNotificationsWithDeviceToken没有在ios 10上调用

我在appDelegate中编写了这段代码

import UserNotifications
var registerId = String()
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    self.registerForPushNotifications(application)
    return true   
}

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
    let tokenChars = UnsafePointer<CChar>(deviceToken.bytes)
    var tokenString = ""
    for i in 0..<deviceToken.length {
        tokenString += String(format: "%02.2hhx", arguments: [tokenChars[i]])
    }
    registerId = tokenString
}
func application(application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings) {
    if notificationSettings.types != .None {
        application.registerForRemoteNotifications()
    }
}
func registerForPushNotifications(application: UIApplication) {

    if #available(iOS 10.0, *){
        UNUserNotificationCenter.currentNotificationCenter().delegate = self
        UNUserNotificationCenter.currentNotificationCenter().requestAuthorizationWithOptions([.Badge, .Sound, …
Run Code Online (Sandbox Code Playgroud)

apple-push-notifications ios swift

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

AVA录音机!我需要从 0 到 120 ios swift 范围内的振幅分贝值?

我从 AVAudioRecorder.peakPowerForChannel(0) 获取从 -70 到 10 左右的幅度值。我需要 0 到 120 范围内的值,我是如何做到的。我需要从整个音频中获得最高的振幅值。在互联网上看到这段代码

var numver = 20 * log10(audioRecorder.peakPowerForChannel(0))

但这给出了一个值 nan(不是数字)。我怎样才能获得正范围内的振幅值。

amplitude avaudiorecorder ios swift

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

如何快速从浮点数数组中获取前2个最大值?

我需要从一个浮点数数组中获得2个最大值,即一个最高和一秒钟的最高值。是否有任何简单的方法来获取它们的索引,或者是否需要为此更改数组的结构?

arrays ios swift

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