Just My Life & My Work

Archive for 十一月, 2014

[韓國東大門] 韓國烤肉

第一天晚上抵達韓國仁川機場,我們先搭機場捷運到首爾,再轉搭地鐵到清涼里的祝福公寓式旅館,放好行李,再到地鐵站,才發現地鐵已關門⋯⋯只好搭計程車前往東大門囉~

韓國東大門 韓國烤肉01

(繼續閱讀…)

[iOS] 呼叫地圖服務來導航 (Call Map Service to Navigation)

只要會走路的人都需要地圖,而iOS6開始有內建可以呼叫地圖服務來導航 (Call Map Service to Navigation),它會幫我們規劃幾條可行的路線,我們就可以選擇適合的路線從起點到目的地囉~

Call Map Service to Navigation1

在此展示從師大分部到臺北101的導航~
(繼續閱讀…)

[iOS] 播放Youtube影片2

先前提到可以用Web View播放Youtube影片,現在我們可以更輕易地播放Youtube影片囉~只要使用第三方套件XCDYouTubeKit,就可以透過內建的MPMoviePlayerViewController來播放影片!

來用今年員工旅遊韓國首爾空中滑翔到南怡島的影片做測試吧~

Play Youtube Video inline

在特定的view上播放影片

Play Youtube Video fullscreen

全螢幕播放影片

(繼續閱讀…)

[iOS] 在Text View上使用佔位符 (Using Placeholder on TextView)

不曉得為何要把Placeholder翻成佔位符,不過仔細想也有其道理。常用TextField的Placeholder,在還沒開始要輸入文字前,會有預設文字在TextField中,當我們點下去要開始輸入文字,Placeholder就被清空了!表示其實那些字只是佔位置用啦~

Using Placeholder on TextView

(繼續閱讀…)

圖片

[圖解] 豬油哪裡來?

最近假油、混油、劣質油、餿水油、飼料油、任何不良的油等等鬧得沸沸揚揚,我想只要有嘴巴的人,都難逃這次的風波⋯⋯

然而一般人對油的認識並不多,巧遇聯合報製作的「你吃的油哪裡來」,讓我一窺「油」的世界!

豬油哪裡來

這麼多食物都含有豬油,都不曉得自己已經吃下多少有問題的油,實在太恐怖了~會不會吃素就能避免掉呢?市佔前幾名的正義、強冠、統清、南僑似乎都有問題?⋯⋯

畢竟若不降低成本,很難在市場上競爭,那麼就要怪罪消費者貪小便宜囉?我在想,無良的商人也能夠將劣質品包裝得相當漂亮,像二舅媽貼訊息給我看著名的林鳳營鮮乳,還有網友說原本喝鮮乳會拉肚子,但喝林鳳營鮮乳就不會拉肚子⋯⋯要是無良廠商有心想要賺大錢,昂貴的食品也會有問題的!

所以我們該怎麼做呢?讓自己更有經驗智慧,去辨別廠商的好壞吧!還有吃該吃的,不該吃的就儘量不要吃吧~

[iOS] 使用濾鏡 (Using Filter)

我現在最常用的影像處理App是Instagram,一直想知道它的濾鏡是怎麼做出來,所以先前研究Instagram濾鏡,如今總算讓我有機會自己玩影像處理的程式!才發現原來iOS SDK已經有許多現成的濾鏡可以隨意取用,我就不用再去研究演算法如何如何~

Using Filter2

使用濾鏡前

於是乎,我做了一個App來玩,就像Instagram那樣子~

(繼續閱讀…)

[韓國首爾] 在南怡島空中滑翔

看著許多部落客的介紹,今年我們員工旅遊去首爾,必去地之一就是南怡島囉!仔細看介紹後才知道,原來南怡島是韓劇冬季戀歌的拍攝場景之一,那麼肯定值得一去~

要不是愛冒險氾濫的老胡提議,我大概也只會搭乘渡輪前往南怡島,那也只要花8K韓幣。不過呢⋯⋯我就是想嘗試從空中滑翔到南怡島!結果花了38K韓幣,加上買了10K韓幣滑翔特寫,代價不菲呢!

幸好滑翔的過程都可以拍照錄影,讓我覺得高價消費也值得啦~我就冒著生命危險記錄怎麼雙腳懸空滑過去⋯⋯

(繼續閱讀…)

[iOS] Scroll View 改變翻頁大小

在Scroll View上翻頁(Paging)似乎只能根據Scroll View這個元件的大小來決定,然而今日我有需求來改變其翻頁的大小,該如何做呢?

scroll view_

神人這麼建議⋯⋯

  1. turn off clipsToBounds
  2. put a UIView over the scrollview, wherever you want the user to be able to touch
  3. move the panGestureRecognizer to that view
    [touchableView addGestureRecognizer:_scrollView.panGestureRecognizer];

如果只是縮小Scroll View,且讓其上的元件不被切掉(第一點),那麼觸控範圍只有在被縮小Scroll View上頭,這樣不太合理,那麼我們就希望讓兩邊空白處也能觸控Scroll View。神人建議可以將panGestureRecognizer轉移共用,在Scroll View底下鋪View,將Scroll View的panGestureRecognizer設定到View上頭,這樣就大功告成!

scroll view

 

神人說這麼做,Apple是允許的,在WWDC的Session (WWDC Session 223, “Enhancing User Experience with Scroll Views)上有提到,Scroll View有兩個gesture recognizer,就是因為大家的期望而設計出來的,如此就能在非該Scroll View上的元件來移動縮放該Scroll View囉~

// Use these accessors to configure the scroll view’s built-in gesture recognizers.

// Do not change the gestures’ delegates or override the getters for these properties.

@property(nonatomic, readonly) UIPanGestureRecognizer *panGestureRecognizer NS_AVAILABLE_IOS(5_0);

// `pinchGestureRecognizer` will return nil when zooming is disabled.

@property(nonatomic, readonly) UIPinchGestureRecognizer *pinchGestureRecognizer NS_AVAILABLE_IOS(5_0);

參考:Changing the size of a paging scroll view

標籤雲