原创 react-native-view-shot:Base64字符串轉換成本地圖片

場景: 使用react-native-view-shot,截屏獲得N個base64的字符串,在不修改原邏輯的情況下,需要把其中一個截屏保留成本地圖片,即把base64字符串寫成本地圖片。 代碼如下: _saveImageFrom

原创 react-i18next: 國際化含有變量的字符串

string.zh.json: "test_msg": "這是測試文字 = {{msg}}"   string.en.json: "test_msg": "this is test msg = {{msg}}"   在組件中使用,XX

原创 ReactNative:自定義輪播圖

原帖:http://blog.csdn.net/qq_38453189/article/details/71434563import React, { Component } from 'react'; import { AppR

原创 PHP+Nginx:搭配CI路由出現404錯誤

問題: http://example.com/(index.php)/ 可以訪問(爲配置的默認controller-class) http://example.com/(index.php)/[controller-class]/[con

原创 調整SafeAreaView的大小

直接使用SafeAreaView,在iOS端下可以把組件包裹在安全區域內,但有時候如果你不想SafeAreaView的區域限定在安全區域內,可以用下面的方法。 首先注意,要使用從 ‘react-navigation’ 導出的Saf

原创 通過ref修改組件屬性

使用setNativeProps的方式。  

原创 RN如何適配

RN中使用的尺寸單位是dp 使用PixelRatio進行適配,相關API: 1.PixelRatio.roundToNearestPixel 將佈局大小(dp)四捨五入爲與整數個像素對應的最近佈局大小。例如,在PixelRatio

原创 多個Model的顯示問題

在 ios 端如果顯示一個 Modal 的時候去打開一個新的 Modal 將無法打開。同時在一個頁面裏面存在兩個以上 Modal 控件的時候,打開第三個 Modal 的時候頁面會卡主。 1.使用第三方: react-native-

原创 react-navigation(4.X)屏蔽手勢返回上一級界面。

react-navigation:4.0.0 代碼: const AppNavigator = createStackNavigator( { .... xxxPage: { screen: xxx

原创 swift4使用截取字符串的時候提示:string slicing subscript with a 'partial range from'.......

let newStr = String(str[..<index]) // = str.substring(to: index) In Swift 3 let newStr = String(str[index...]) // = str

原创 push證書生成失敗:提示csr文件無效

一般出現這個原因是因爲鑰匙串中已經存在了對應的證書,所以不能在創建,但是我發現電腦並沒有這個證書。最終原因:因爲在生成的時候直接把『用戶郵件』『CA郵件地址』都填寫了,然後才選擇請求是:『存儲到磁盤』。正確的步驟應該是先選擇請求是:『存儲

原创 新版本通過審覈了但不發佈,那如何刪除掉呢?

首先先拒絕這個新版本的發佈。拒絕之後在App綜合信息裏面有一欄『版本』,在這裏修改成想要發佈的版本號,然後存儲,就能看到左側『iOS APP』版本號發生變化。 點贊 收藏 分享 文章舉報

原创 分享鏈接到新浪微博的時候,不顯示鏈接地址

1.代碼中使用到了WBWebpageObject對象,必須要設置它的圖片也就是thumbnailData屬性後才能正確分享出鏈接地址2.直接在title中把鏈接地址加上去,分享成功後,新浪顯示會自動轉成一個鏈接地址ps:在查看微博的sdk

原创 自定義AlertView:主界面隨文本高度變化而變化

import React, {Component} from 'react'; import PropTypes from 'prop-types'; import { View, Modal, ImageBackgroun

原创 出現:ListenAndServe:listen tcp :1234: bind: address already in use exit status 1

參考:https://www.logcg.com/archives/536.html 我的解決:sudo lsof -i:1234 看到pid,執行kill pid 點贊 收藏 分享 文章舉報