diff --git a/ios/Runner.xcodeproj/xcuserdata/kifio.xcuserdatad/xcschemes/xcschememanagement.plist b/ios/Runner.xcodeproj/xcuserdata/kifio.xcuserdatad/xcschemes/xcschememanagement.plist index 9649f80..a6fcb64 100644 --- a/ios/Runner.xcodeproj/xcuserdata/kifio.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/ios/Runner.xcodeproj/xcuserdata/kifio.xcuserdatad/xcschemes/xcschememanagement.plist @@ -12,7 +12,12 @@ Dinect-Crypto.xcscheme_^#shared#^_ orderHint - 8 + 7 + + Dinect.xcscheme + + orderHint + 11 Runner.xcscheme_^#shared#^_ diff --git a/ios/Runner.xcworkspace/xcuserdata/kifio.xcuserdatad/UserInterfaceState.xcuserstate b/ios/Runner.xcworkspace/xcuserdata/kifio.xcuserdatad/UserInterfaceState.xcuserstate index d053612..0b66bd2 100644 Binary files a/ios/Runner.xcworkspace/xcuserdata/kifio.xcuserdatad/UserInterfaceState.xcuserstate and b/ios/Runner.xcworkspace/xcuserdata/kifio.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/lib/screens/purchase.dart b/lib/screens/purchase.dart index 9b2bde1..8c82118 100644 --- a/lib/screens/purchase.dart +++ b/lib/screens/purchase.dart @@ -34,9 +34,6 @@ class PurchaseScreenState extends BaseState { TextEditingController bonusController = new TextEditingController(); - FocusNode _focusNodeSum = new FocusNode(); - FocusNode _focusNodeBonus = new FocusNode(); - bool isAutomaticallyImplyLeading() => false; PurchaseScreenState(SqliteHelper helper, String app, String userString, String card) : super(helper, app) { @@ -122,18 +119,12 @@ class PurchaseScreenState extends BaseState { ) )); - return new Column(children: [ - new Expanded( - child: new ListView(children: widgetList)) - ]); + return new Container(child: new ListView(reverse: true, + children: [new Column(children: widgetList)].reversed.toList())); } getBonusInputField() { - - var bonusTextField = new EnsureVisibleWhenFocused( - focusNode: _focusNodeBonus, - child: new TextField( - focusNode: _focusNodeBonus, + var bonusTextField = new TextField( keyboardType: TextInputType.number, decoration: new InputDecoration.collapsed( hintText: (app != 'crypto') ? StringsLocalization.bonusHint() : StringsLocalization.joysHint(), @@ -146,7 +137,7 @@ class PurchaseScreenState extends BaseState { }); }, textAlign: TextAlign.center, - )); + ); return new Column( children: [ @@ -209,11 +200,7 @@ class PurchaseScreenState extends BaseState { @override getTextWidget() { - // ?? TODO переделать, т.к. позволяет иметь только одно поле ввода на странице - return new EnsureVisibleWhenFocused( - focusNode: _focusNodeSum, - child: new TextField( - focusNode: _focusNodeSum, + return new TextField( keyboardType: TextInputType.number, decoration: new InputDecoration.collapsed( hintText: getHintString(), @@ -225,8 +212,7 @@ class PurchaseScreenState extends BaseState { }); }, textAlign: TextAlign.center, - autofocus: true - )); + autofocus: true); } requestAsyncData(Map user) async {