본문 바로가기

IOS28

내 Flutter 앱이 웹에서 실행 중인지 어떻게 감지할 수 있나요?, How can I detect if my Flutter app is running in the web? 질문 나는 Platform.isAndroid, Platform.isIOS 등으로 운영 체제를 감지할 수 있다는 것을 알고 있지만, Platform.isWeb와 같은 것은 없기 때문에 이를 감지하는 방법은 무엇인가요? 답변 글로벌 부울 변수 kIsWeb가 있으며 이 변수는 앱이 웹에서 실행될 수 있는지 여부를 알려줍니다. 문서: https://api.flutter.dev/flutter/foundation/kIsWeb-constant.html import 'package:flutter/foundation.dart' show kIsWeb; if (kIsWeb) { // 웹에서 실행 중! } else { // 웹에서 실행되지 않음! 여기에서 추가 플랫폼을 확인할 수 있습니다. } 2023. 5. 30.
Flutter의 TextField에서 값의 끝에 커서 위치를 설정하는 방법은 무엇인가요?, how to set cursor position at the end of the value in flutter in textfield? 질문 저는 텍스트 필드의 값 끝에 ,00을 추가하고 싶습니다. iOS 기기에서는 잘 작동하지만 Android에서는 커서가 텍스트 필드의 값 시작 지점으로 이동합니다. 결과적으로 ,00을 추가할 수 없습니다. 답변 저는 TextEditingController을 설정하는 데 동일한 문제를 겪고 있었는데, 이게 제게 작동했습니다. controller.text = someString; controller.selection = TextSelection.fromPosition(TextPosition(offset: controller.text.length)); TextSelection.fromPosition()은 다음을 수행합니다 (문서에서): 주어진 텍스트 위치에서 축소된 선택을 생성합니다. 축소된 선택은 시작과 .. 2023. 5. 28.
Flutter 코코아팟은 "Firebase/CoreOnly" 팟의 호환 가능한 버전을 찾을 수 없습니다., CocoaPods could not find compatible versions for pod "Firebase/CoreOnly" 질문 I've update my flutter package to the last versions and now IOS doesn't work anymore. When I try to update the pods it shows this error: [!] CocoaPods could not find compatible versions for pod "Firebase/CoreOnly": In Podfile: cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 0.0.1, which depends on Firebase/Firestore (~> 6.0) was resolved to 6.0.0, which depends .. 2023. 5. 26.
Flutter에서 "frosted glass" 효과를 어떻게 구현하나요?, How do I do the "frosted glass" effect in Flutter? 질문 I'm writing a Flutter app, and I'd like to use/implement the "frosted glass" effect that's common on iOS. How do I do this? 저는 플러터 앱을 작성하고 있으며, iOS에서 일반적인 "프로스트드 글래스" 효과를 사용/구현하고 싶습니다. 이를 어떻게 할 수 있을까요? 답변 이 효과를 달성하려면 BackdropFilter 위젯을 사용할 수 있습니다. import 'dart:ui'; import 'package:flutter/material.dart'; void main() { runApp(new MaterialApp(home: new FrostedDemo())); } class FrostedDemo exten.. 2023. 5. 18.