iOS - 위젯 왼쪽의 여백을 없애자.


Widget 관련 개발을 하게 되면 가장 먼저 찾아보게 되는 항목입니다.

기본적으로 위젯은 뷰를 추가해서 내용을 보여줄 경우 왼편에 마진이 존재합니다.


이렇게 말이죠.


하지만 사정에 따라 왼쪽의 여백을 넣고 싶지 않은 경우가 있는데요.

그럴 경우 위젯의 마진을 수정해주는 함수 하나만 선언 해주시면 됩니다.

해당 위젯 ViewController에

func widgetMarginInsetsForProposedMarginInsets(defaultMarginInsets: UIEdgeInsets) -> UIEdgeInsets {
    //return defaultMarginInsets        
    return UIEdgeInsetsZero
}

라고만 작성해 주시면 됩니다.

혹시 작업 중 원래의 여백을 적용하고 싶다면, 주석처리 되어 있는 return deaultMarginInsets 구분을 사용하시면 됩니다.


그러면 아래처럼 여백이 없어진 형태로 보이게 됩니다.


간단하죠?


여기까지 eedler 개발팀이었습니다.^^

'iOS' 카테고리의 다른 글

swift - 랜덤함수. 임의의 수 추출하기  (0) 2016.05.05
iOS - 앱 상단 상태바(Status bar)를 없애자.  (0) 2016.05.03

iOS - 앱 상단 상태바를 없애자.


상태바가 뭔가 하면.

바로 이겁니다.

앱의 기획의도에 따라 상태바가 보이지 않는게 더 어울릴 때가 있는데요.

그럴 때 해당 상태바를 손쉽게 없애는 방법을 안내하겠습니다.


의외로 쉽게 없애는게 가능합니다

각 View 의 ViewController 클래스에 아래 소스만 추가해주면 됩니다.

override func prefersStatusBarHidden() -> Bool {
        return true
 }

return 을 true 인가 false 인가 라고 설정하면 반영됩니다.


하지만 모든 ViewController에 해당 함수를 넣는 것도 약간은 불편한데요.

쉽게 Xcode에서 설정할 수 있습니다.


1. info.plist 에 View controller-based status bar appearance 를 NO 로 추가한다.


2. 프로젝트 설정에서 Hide status bar 에 체크한다.


각 View 마다 함수를 override라는 방식보다는 전체를 없애야할 경우 편합니다.

물론 특정 View에서 상태바가 필요하다면 전체 hide 설정 후 해당 View에서만

위에 함수 prefersStatusBarHidden 에서 false 를 반환해주면 해당 뷰만 Status bar 가 보이게 됩니다.


아래는 Status Bar 제거를 설정한 화면입니다.


설정에서의 특징은 LaunchScreen 에서도 상태바가 제거된다는 겁니다.

LaunchScreen은 따로 클래스를 만들어주기 불편한데 해당 설정은 시작 화면에서도 제거를 해주니 편합니다.


설정과 함수를 통해서 전체를 없애고 필요한 곳에 표시하든.

전체는 있게하고 필요한 곳에서만 제거하든. 각자 필요대로 사용하시면 됩니다.


이상 eedler 개발팀이었습니다.^^

'iOS' 카테고리의 다른 글

swift - 랜덤함수. 임의의 수 추출하기  (0) 2016.05.05
iOS - 위젯 왼쪽의 여백을 없애자.  (0) 2016.05.03

EzCurrency : How to add EzCurrency to your iPhone's Notification Center


한국어 : http://blog.eedler.com/2


EzCurrency is an awesome widget to help you with calculating the currency exchange rate.

Way of use is simple and easy and it is applicable for various currencies.

After installation of the app, you can also use calculating feature through the widget.

Here is how to add the widget on your iPhone


1. Open "Notification Center" by sliding down the upper screen.


2. Tap "Today" button on the top of the page.



3. Scroll down and tap "Edit" button at the bottom.



4. At Do Not Include section tap the green "+" button at the left of EzCurrency.



5. Now you can check EzCurrency at the top screen widget list.



6. If you want to change the order of widget list, drag the three line button on the right of widget name and put it on the spot you want.



7. Tap "Done" button on top of the screen



That's all for adding the widget


From Now you are able to easily calculate the exchange rate at the Notification Center during the usage of iPhone.

Thank you.


AppStore : http://goo.gl/Nd51U3


EzCurrency : iPhone 위젯 등록 방법


English : http://blog.eedler.com/3


EzCurrency(쉬운환율계산)은 굉장히 멋진 환율계산위젯입니다.

사용법은 단순하고, 쉬우며, 다양한 통화를 지원합니다.

App 설치 후 환율계산은 앱과 위젯을 통해서 할 수 있습니다.


이제부터 iPhone 위젯 추가 방법을 안내하겠습니다.


1. 아이폰 상단 화면에서 쓸어내려 iPhone의 Notification Center를 엽니다.



2. 화면 상단의 Today 버튼을 탭합니다.



3. 스크롤 다운 후 하단의 Edit 버튼을 탭합니다.



4. 'Do Not Include 에서 EzCurrency 의 왼쪽 녹색 + 기호를 탭합니다.



5. 이제 화면 윗부분의 위젯목록에서 EzCurrency를 확인할 수 있습니다.



6. 만약 당신이 위젯의 정렬순서를 변경하고 싶다면, App 이름 오른쪽에 세 줄 아이콘을 드래그하여 원하는 위치에 놓으십시오.



7. 화면 상단의 Done 버튼을 탭합니다.



이것이 위젯등록을 위한 전부입니다.

이제 아이폰 사용 중 Notification Center에서 환율을 손쉽게 계산하세요.

감사합니다.


앱주소 : http://goo.gl/YUbPqd

+ Recent posts