일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- port
- MySQL
- node.js
- mssql
- Excel
- ASP
- tensorflow
- PER
- GIT
- 날짜
- pandas
- sqlite
- swift
- IOS
- 리눅스
- 라즈베리파이
- Linux
- 함수
- 유니티
- urllib
- 맛집
- javascript
- flutter
- MS-SQL
- Unity
- PyQt5
- PyQt
- 다이어트
- python
목록swift (48)
아미(아름다운미소)
[Swift 3/4] Selecting and Deselecting UITableViewCells - Swift //색상 변경을위해 cellForRowAt 메소드에 코딩 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) ->UITableViewCell{ if self.selectedIndex == indexPath.row { cell.firstView.backgroundColor = UIColor.orange // Highlight color }else { cell.firstView.backgroundColor = UIColor.clear // Original color } } //배경 색상을 제거하려면 이전 행을 업데..
셀의 배경색깔을 바꾸고 싶을때 셀 을 선택하면 뒷 배경색깔이 나타나게 되는데 다음의 코드를 넣어주시면, 아래와 같이 셀의 배경색이 변경이 됩니다. override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { var cell = tableView.cellForRowAtIndexPath(indexPath)! cell.contentView.backgroundColor = UIColor.whiteColor() }
같은 스토리보드에서 화면 전환하기 let storyboard: UIStoryboard = self.storyboard! let nextView = storyboard.instantiateViewController(withIdentifier: "nextV") present(nextView, animated: true, completion: nil) NavigationController의 화면 전환하기 let storyboard: UIStoryboard = self.storyboard! let nextView = storyboard.instantiateViewController(withIdentifier: "nextV") let navi = UINavigationController(rootViewContro..
WKWebView를 사용한다면 아래의 넷은 반드시 넣어 주어야 한다. 복사->붙여 넣기 후 개발을 시작하면 됩니다. func webView(_ webView: WKWebView, runJavaScriptAlertPanelWithMessage message: String, initiatedByFrame frame: WKFrameInfo, completionHandler: @escaping () -> Void) { let alertController = UIAlertController(title: "", message: message, preferredStyle: .alert) alertController.addAction(UIAlertAction(title: "확인", style: .default, han..
Objective-C,Swift 둘다 해당되는 타입형태입니다. UITextFeild, UITextView등 키보드를 사용하는 뷰에서 사용됩니다. 키보드 타입 종류 typedef enum { UIKeyboardTypeDefault, // 기본적인 키보드 UIKeyboardTypeASCIICapable, // 영문만 표시되는 키보드 UIKeyboardTypeNumbersAndPunctuation, // 숫자와 특수문자가 표시되는 키보드 UIKeyboardTypeURL, // URL을 입력할 수 있도록 .과 / 그리고 .com이 키보드 영역에 표시되는 키보드 UIKeyboardTypeNumberPad, // 숫자를 입력하는 키패드 형식의 키보드 UIKeyboardTypePhonePad, // 전화 번호를 입력..
NSURLSession을 통해서 POST로 폼 내용을 전송 NSURLSession을 통해서 POST로 폼 내용을 전송하는 예제 입니다. 먼저 POST 폼 전송에 대해서 잠깐 살펴보면, 폼의 각 필드명과 필드값이 GET 방식과 비슷한 형태로 연결되고 URL인코딩을 거쳐 바이너리스트림 데이터로 생성됩니다. 이걸 submit 하게 되면 브라우저는 웹서버의 해당 주소에 HTTP 요청을 보내게 되는데, 1.메소드는 POST 로 전달합니다. 2.폼의 형태에 따라 Content-Type으로 전달합니다. 일반 폼의 경우 application/x-www-form-urlencoded가 되며 파일 업로드의 경우에는 application/x-multipart-formdata로 전송됩니다. 3.일반 요청과 다르게 HTTP He..
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..
WebView HTML 파일 로딩 func loadPageWithUrlString(urlString : String) { if let url = URL(string : urlString) { webView.loadRequest(URLRequest(url: url)) } } @IBAction func fileClicked(_ sender: AnyObject) { if let path = Bundle.main.path(forResource: "Sample", ofType : "html") { loadPageWithUrlString(urlString: path) } }
nil 전달 함수 var lampOn:Bool? = false func lampOnOffRemove(isOn : Bool?) { if let onOff = isOn { self.lampOn = onOff self.lampImageView.image = UIImage(named : onOff ? "lamp-on.png" : "lamp-off.png") } else { self.lampOn = nil self.lampImageView.image = UIImage(named : "lamp-remove.png") } } @IBAction func lampOffClicked(_ sender: AnyObject) { if lampOn! { //