iOS
기존변경출처 How do I put the image on the right side of the text in a UIButton?I don't want to use a subview if I can avoid it. I want a UIButton with a background image, text, and an image in it. Right now, when I do that, the image is on the left side of the text. The backg...stackoverflow.com
오류다른 ViewController에서 동시에 한 개의 webView를 사용하고 있던 중 아래 오류가 발생하였다.Completion handler passed to [webView:decidePolicyForNavigationAction:decisionHandler:] was called more than once원인webView에서 decideHandler나 completionHandler의 호출은 한 번 밖에 되지 않는다.해결CompletionHandlerWrapper Class를 선언하여 webView에 적용class CompletionHandlerWrapper { private var completionHandler: ((Element) -> Void)? private let defaultVa..
storyboard에서 UIButton의 titleLabel에 접근하려면 기본 세팅이 위와 같이 되어 있어야 한다.아래 코드로 작성한다.let button = UIButton()button.titleLabel?.text = "버튼" // Textbutton.titleLabel?.font = .systemFont(ofSize: 19.0, weight: .bold) // Fontbutton.titleLabel?.textColor = .black // TextColor 출처 How to change font of UIButton with SwiftI am trying to change the font of a UIButton using Swift... myButton.font = UIFont(name: "...
PinLayoutLayout Framework(SnapKit 같은)오토 레이아웃에 의존하지 않음간편하고 빠름(Auto Layout보다 8~12배 빠름) GitHub - layoutBox/PinLayout: Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fastFast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer] - layoutBox..
ChartsAndroid MPCharts와 유사Line, Pie, Bar 등등 여러 종류의 차트를 만들 수 있음설치 방법은 아래 github 링크를 참고 GitHub - ChartsOrg/Charts: Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart. - ChartsOrg/Chartsgithub.com Model샘플 데이터는 Upbit API(마켓 정보 조회 / 캔들 조회)를 사용하였다.종목 조회 / 종목 시세 조회 Model 만들기// 종목 조회s..
Button 액션을 시작하는 가장 기본적인 컨트롤 UIKit의 UIButton과 같은 역할 기본적인 Button의 선언 Button(action: { // 버튼 액션 }){ Text("버튼") // Button Title } Button 사용 HStack(spacing: 20){ // 첫 번째 버튼 Button("Button"){ print("Button1") } // 두 번째 버튼 Button(action: { print("Button2") }){ Text("Button") .padding() .background(RoundedRectangle(cornerRadius: 10.0).strokeBorder()) } // 세 번째 버튼 Button(action:{print("Button3")}){ Circl..