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 {