[問題] 傳出ViewController.view顯示不正常

看板MacDev作者 (歆)時間7年前 (2018/03/01 18:53), 7年前編輯推噓0(001)
留言1則, 1人參與, 7年前最新討論串1/1
使用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

03/05 00:49, 7年前 , 1F
你這樣每次拿的view會是不同instance
03/05 00:49, 1F
文章代碼(AID): #1QbzkPKe (MacDev)
文章代碼(AID): #1QbzkPKe (MacDev)