키패드를 열었을 때 키패드 위에 머물러있게하려면이 페이지 하단의 "OK"버튼이 필요합니다. 왼쪽의 스크린 샷에서 볼 수 있듯이 Android에서는 작동하지만 IOS (오른쪽 스크린 샷)에서는 볼 수 없습니다.ionic, iOS의 키패드 위 버튼 유지
코드로 제발 도와 주실 수 있습니까?
더욱이 iOS에서는 "select-on-focus"지시문이 작동하지 않습니다 ... 그리고 키패드는 iOS의 숫자 키패드 (전화 패드)에 있어야하며 그렇지 않습니다.
<div class="wrapperFlex withNextButton">
<div class="itemTitle">
<div class="text">
{{'paramQuestions.weight' | translate }}
</div>
</div>
<div id="weightdata" class="itemParameters weightdataclass row">
<input class="weightinput" type="number" name="userweight" ng-min="{{data.minWeight}}" ng-max="{{data.maxWeight}}" ng-model="data.realWeight" ng-change="updateViewGenVol(data.weightunit, data.userweight, data.BLfactorValue);saveUserWeight()" select-on-focus required></input>
<div class="weightunitradios">
<ion-checkbox class="checkboxes checkbox-blueboardline" ng-model="data.weightunit" ng-true-value="'kg'" ng-false-value="'lbs'" ng-change="saveWeightUnit(); changeMinMax(); convertWeightInput(); saveUserWeight();">kg</ion-checkbox>
<ion-checkbox class="checkboxes checkbox-blueboardline" ng-model="data.weightunit" ng-true-value="'lbs'" ng-false-value="'kg'" ng-change="saveWeightUnit(); changeMinMax(); convertWeightInput(); saveUserWeight();">lbs</ion-checkbox>
</div>
</div>
</div>
directives.js :
https://youtu.be/_bOWGMGesgk 다음코드입니다 : 다음,
3 개 문제) 다음
은 비디오입니다 키보드/스크롤 문제에 대한
.directive('selectOnFocus', function ($timeout) {
return {
restrict: 'A',
link: function (scope, element, attrs) {
var focusedElement = null;
element.on('focus', function() {
var self = this;
if (focusedElement != self) {
focusedElement = self;
$timeout(function() {
self.select();
}, 10);
}
});
element.on('blur', function() {
focusedElement = null;
});
}
}
})
전화 키보드를 얻으려면, 당신은 <입력 유형 = "전화"> 이것에 대한 – nicfo
확인 감사를 사용해야합니다. 다른 문제들에 대해 알고 있습니까? – Louis
어쩌면 시도 [이 지시어] (http://stackoverflow.com/a/14996261/5635057), 그것은 잘 작동하는 것 같습니다 – nicfo