일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 함수
- 다이어트
- urllib
- PyQt
- IOS
- 리눅스
- ubuntu
- mssql
- tensorflow
- python
- Linux
- 날짜
- 유니티
- MySQL
- port
- 라즈베리파이
- swift
- PER
- pandas
- javascript
- Excel
- flutter
- sqlite
- MS-SQL
- 맛집
- ASP
- node.js
- GIT
- Unity
- PyQt5
목록IOS (10)
아미(아름다운미소)
보통 사용자가 텍스트필드 등에 무엇을 입력하다가 키보드를 화면에서 사라지게 하고 싶을때, Return 키를 누르거나 화면을 터치하게 됩니다. 이럴 경우 기본적으로 UITextFieldDelegate 프로토콜의 메서드인 touchesBegan이랑 textFieldShouldReturn를 사용합니다. touchesBegan은 사용자가 화면 아무 곳이나 누르면 키보드가 사라지도록 하게 하는 것이고, textFieldShouldReturn은 키보드의 엔터키를 누르면 키보드가 사라지게 하도록 하는 것입니다. 이들을 적용하려면 먼저 Controller Class가 UITextFieldDelegate 프로토콜을 따른다고 선언한 다음 textField의 delegate도 self로 지정해야합니다. import UIKi..
Changing navigation bar color in Swift - Navigation Bar navigationController?.navigationBar.barTintColor = UIColor.green - Navigation Bar Text navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orange] - Tab Bar tabBarController?.tabBar.barTintColor = UIColor.brown - Tab Bar Text tabBarController?.tabBar.tintColor = UIColor.yellow
Swift - How to hide back button in navigation item override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) self.navigationItem.hidesBackButton = true }
iOS 앱을 개발하다 보면 간혹 화면 진입 시 이벤트 화면 등의 다른 뷰 컨트롤러로 이동해야 하는 경우가 있습니다. 이럴 경우 뷰 컨트롤러 라이브 사이클 중 viewDidLoad에서 하는 것이 일반적인데, 이 경우 바로 이동되지 않습니다. 이후 viewWillAppear, viewDidAppear, layoutSubViews를 거쳐야 하기 때문입니다. 이럴 경우 DispatchQueue를 이용해 이동하면 됩니다. //Swift override func viewDidLoad() { super.viewDidLoad() DispatchQueue.main.async { // 다른 뷰 컨트롤러로 이동. } } //Objective-C – (void)viewDidLoad { [super viewDidLoad]; d..
iOS / Swift Status Bar Background Color 변경 - .plist 에 추가 - 소스에 추가 UIApplication.shared.statusBarStyle = .lightContent UINavigationBar.appearance().clipsToBounds = true let statusBar: UIView = UIApplication.shared.value(forKey: "statusBar") as! UIView statusBar.backgroundColor = UIColor(red: 0.0/255.0, green: 152.0/255.0, blue: 186.0/255.0, alpha: 1.0)
Objective-C,Swift 둘다 해당되는 타입형태입니다. UITextFeild, UITextView등 키보드를 사용하는 뷰에서 사용됩니다. 키보드 타입 종류 typedef enum { UIKeyboardTypeDefault, // 기본적인 키보드 UIKeyboardTypeASCIICapable, // 영문만 표시되는 키보드 UIKeyboardTypeNumbersAndPunctuation, // 숫자와 특수문자가 표시되는 키보드 UIKeyboardTypeURL, // URL을 입력할 수 있도록 .과 / 그리고 .com이 키보드 영역에 표시되는 키보드 UIKeyboardTypeNumberPad, // 숫자를 입력하는 키패드 형식의 키보드 UIKeyboardTypePhonePad, // 전화 번호를 입력..
JSONSerialization을 이용한 HTTP 통신하기 다음은 JSON 요청 파라미터를 담아서 POST 요청을 하는 예입니다. @IBAction func jsonPost(_ sender: Any) { // 1. 전송할 값 준비 let userId = (self.userId.text)! let name = (self.name.text)! let param = ["userId": userId, "name": name] // JSON 객체로 변환할 딕셔너리 준비 let paramData = try! JSONSerialization.data(withJSONObject: param, options: []) // 2. URL 객체 정의 let url = URL(string: "http://~~~~"); // 3..
자동로그인 import UIKit class LoginViewController: UIViewController { @IBOutlet weak var userNm: UITextField! //ID 텍스트 필드 @IBOutlet weak var pw: UITextField! //pw 텍스트 필드 @IBOutlet weak var loginwebView: UIWebView! // webview @IBOutlet weak var autoLogin: UISwitch! // 스위치 @IBOutlet weak var loginComponent: UIView! override func viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarnin..
1) Android Icon SizeLDPI : 36x36 pxMDPI : 48x48 pxHDPI : 72x72 pxXHDPI : 96x96 pxXXHDPI : 144x144 pxXXXHDPI : 192x192 pxMarket : 512x512 px 2) Android Splash Image SizeLDPI:Portrait: 200x320 pxLandscape: 320x200 pxMDPI:Portrait: 320x480 pxLandscape: 480x320 pxHDPI:Portrait: 480x800 pxLandscape: 800x480 pxXHDPI:Portrait: 720px1280 pxLandscape: 1280x720 pxXXHDPI:Portrait: 960px1600 pxLandscape: 16..
코드로 정의하기 스토리보드를 이용하지 않고 코드상으로 연결하는 방법입니다. @IBAction private func playBtn(_ sender: UIButton) { let vc = self.storyboard?.instantiateViewController (withIdentifier: "Resultsidentifer") as! ResultsViewController vc.userChoice = getUserShape(sender) present(vc, animated: true, completion: nil) } withIdentifier의 "Resultsidentifer" 부분은 두 번째 view controller의 identifer이고 그 뒤 ResultsViewController는 clas..