看板 MacDev 關於我們 聯絡資訊
使用React-native導出原生GameVC的View給JS使用 GameVC已在StoryBroad上使用Autolayout排成滿版 但遇到問題是run了之後 有時候會跑版 不曉得是什麼地方有問題? 試過直接修改frame = Screem.bounds也無作用 下面是我的code 請大大幫忙解答 //RNTGameManager.m @interface RNTGameManager : RCTViewManager @end @implementation RNTGameManager RCT_EXPORT_MODULE() GameVC *vc; - (UIView *)view { UIStoryboard *mystoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; vc = [mystoryboard instantiateViewControllerWithIdentifier:@"StartVC"]; return vc.view; } // GameView.js import ... class GameView extends React.Component { render() { return <RNTGame {...this.props} />; } } ... var RNTGame = requireNativeComponent('RNTGame', GameView); module.exports = GameView; //App.js import GameView from "./GameView" import ... export default class App extends React.Component { render() { return ( <GameView style={{ flex: 1}}/> ); } ... } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.79.81 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1519901593.A.528.html ※ 編輯: duckscorpion (122.116.79.81), 03/01/2018 18:59:47
powerwolf543: 你這樣每次拿的view會是不同instance 03/05 00:49