일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 기계학습
- AI
- python
- swift toast message
- Django
- 장고
- Machine Learning
- 모델
- 앱
- toast
- APP
- 딥러닝
- 파이썬
- model
- 빅데이터
- Artificial Intelligence
- 템플릿
- IOS
- 머신러닝
- view
- BigData
- Android
- 디자인패턴
- Pycharm
- Toast Message
- swift
- Deep learning
- 시각화
- ios toast message
- 인공지능
- Today
- Total
목록Mobile App/iOS와 Swift (10)
이끼의 생각
안드로이드와 iOS를 개발하면서 그래프가 필요한 경우 가장 유명한 오픈소스인 Charts 를 사용하게 될 것이다. 안드로이드 버전 Charts https://github.com/PhilJay/MPAndroidChart PhilJay/MPAndroidChart A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations. - PhilJay/MPAndroidChart github.com iOS 버전 Charts https://github.com/danielgindi/Charts d..
텍스트필드에서 입력을 한 후 화면터치 외에도 키보드의 리턴키를 눌러서 키보드가 내려가는 상황이 가장 자연스럽고 많이 경험할 수 있는 상황이다. 리턴키를 누르는 상황, 리턴키 입력 이벤트 등의 비동기적인 이벤트에서 처리를 위해 델리게이트(Delegate) 프로토콜을 사용하면 된다. 텍스트 필드를 사용하는 경우 UITextFieldDelegate 프로토콜을 적용할 클래스에 상속 선언을 하면 TextField의 Outlet 변수를 delegate로 지정하여 원하는 함수들을 사용할 수 있다. 1. touchesBegan 설명 : https://ikkison.tistory.com/15 2. resignFirstResponder() Notifies the receiver that it’s been asked to ..
iOS에서 Textfield 같은 UI구성요소에서 입력을 할 때 Textfield를 터치하면 키보드가 밑에서 띄워진다. 키보드로 입력을 할때 숫자만 입력해야되거나 URL입력, 이메일 입력 등 목적에 알맞은 키보드를 설정해줘야 사용자가 원하는 키보드로 매번 바꾸지않고 보다 편리하게 입력을 할 수 있게 된다. 즉, 의도에 알맞게 키보드의 종류를 바꿀 수 있다. KeyboardType에서 키보드 설정을 확인할 수 있다. KeyboardType은 Apple Developer 페이지에서 Documentation/UIKit/Keyboards and Input/KeyboardType 에서 확인할 수 있다. https://developer.apple.com/documentation/uikit/uitextinputtra..
touchesBegan함수를 오버라이드하여 ViewController 소스 내에 아무곳에 작성하면 됩니다.~~ override func touchesBegan(_ touches: Set, with event: UIEvent?){ self.view.endEditing(true) }
앞서 보여준 2가지의 토스트 메세지와 다르게 이번에 만들 토스트 메시지는 커스텀 클래스로 만들 겁니다. - 간단한 Toast 메세지 만들기(1) https://ikkison.tistory.com/12?category=761126 - 간단한 Toast 메세지 만들기(2) https://ikkison.tistory.com/13?category=761126 먼저 커스텀 클래스를 xcode 프로젝트에 생성합니다. (1) ToastView import UIKit import Foundation import UIKit open class ToastView: UILabel { var overlayView = UIView() var backView = UIView() var lbl = UILabel() class va..
func showToast() { let toastLabel = UILabel(frame: CGRect(x: view.frame.size.width/2 - 150, y: view.frame.size.height-100, width: 300, height : 35)) toastLabel.backgroundColor = UIColor.clear toastLabel.textColor = UIColor.black toastLabel.textAlignment = NSTextAlignment.center; view.addSubview(toastLabel) toastLabel.text = "토스트 메세지 입니다." toastLabel.font = UIFont.boldSystemFont(ofSize: 18) toast..
//Toast Message //How To Use : showToast(controller: self, message : "This is a test", seconds: 2.0) func showToast(controller: UIViewController, message : String, seconds: Double) { let alert = UIAlertController(title: nil, message: message, preferredStyle: .alert) alert.view.backgroundColor = UIColor.black alert.view.alpha = 0.6 alert.view.layer.cornerRadius = 15 controller.present(alert, anim..
안드로이드의 Alert 메시지 처럼 안드로이드에서도 간단하게 구현할 수 있다. 1. 우선 UIAlertController 객체를 생성한다. let alertController = UIAlertController(title: "title string", message: "message contents", preferredStyle: .alert) 여기서 preferredStyle은 .alert으로 하면된다. 2. 그 다음 원하는 기능 버튼들을 추가하면된다. alertController.addAction(UIAlertAction(title: "button's title", style: , handler: ) addAction에서 원하는 액션(알림창 내의 버튼)의 이름과 액션의 종류, 액션 후 작업(handl..