[iOS] WebView 加入 CSS 風格
有時候我們需要改變web風格,可是我們只會寫mobile,該怎麼辦呢?那就在網頁加入<style>標籤,設定CSS來達到我們的目的。
比如我們想在標頭H1呈現白字紅底,而現在是黑字白底。
有時候我們需要改變web風格,可是我們只會寫mobile,該怎麼辦呢?那就在網頁加入<style>標籤,設定CSS來達到我們的目的。
比如我們想在標頭H1呈現白字紅底,而現在是黑字白底。
AlertView和ActionSheet在iOS 8開始被棄用,未來要開始使用AlertController,不過現階段還要相容iOS 7,所以還是有必要使用AlertView和ActionSheet來開發⋯⋯
因為專案需求,研究了近十個可能是現場直播平台,似乎開始蔚為潮流,很多平台與套件都開發中,相信未來這些工作都會做得更好,以下就是試驗過後的情況⋯⋯
http://www.ustream.tv/platform/live-broadcasting-sdk
所以還在開發中,可以先填email等發布通知……
https://livestream.com/
想用就要先付錢,無法嘗試……
https://bambuser.com/iris
要寫信才有機會拿到SDK
http://livestreamsdk.com/
可以拿github的範例程式跑,API key secret需要寫信去要
http://red5pro.com/
現在是beta版,註冊後要等通知……
隔天收到SDK和sample project下載連結,但測試後不知道在搞……
https://www.twilio.com/
似乎不是我們要的live streaming,註冊後想下載SDK,居然沒有iOS
http://www.jwplayer.com/
支援很多程式語言,但就是沒有支援iOS,不符合需求~
http://onlinelib.de/streaming/
有開發的需求要先寫信詢問……
http://www.nodemedia.cn/zh/
中國版,下載後demo不知在做什麼…… (繼續閱讀…)
有時候我們會內嵌網頁,網頁也有導航到下一頁的特性,此時點擊App中的返回按鈕,並不是讓WebView中的網頁回到上一頁⋯⋯
其實網頁回上一頁的功能是Web工程師要做的事情,可是他懶得做或不會做,於是就順理成章變成App工程師的任務。
iPhone發展至今已有至少4種尺寸,如3.5、4、4.7、5.5吋,我們想要在螢幕上顯示等比例的影像,這張影像不是要準備四張圖,就是必須拉伸那一張圖。我們現在想要使用一張按鈕圖,在四種尺寸上顯示為靠左右邊,這麼小張(49×49)的圖勢必要做拉伸影像 (Stretch Image)。
只提供一種尺寸的好處是節省設備的空間,也讓美術設計師省去產生圖檔的時間。
我們想要如下的效果⋯⋯
學寫iOS App已經滿三年,回想那時候還是iOS 6,而如今再過兩個月就要邁入iOS 9,這個作業系統隨著時間持續進化,多數基礎機制沿用至今。儘管已會獨立寫出一個App,然而在Objective C技術上還是有待精進,比如用來傳遞訊息或資料的溝通模式 (Communication Patterns),我也僅熟悉某幾種,其機制的概念與優劣尚未明朗,於是想趁著昌鴻颱風給放假的時候,來瞭解一下這五種溝通模式:
有時候我們想讓Table View上方留空位,我們可以怎麼做呢?
程式碼就實作兩個協定。
/**
Theme: Table View Blank Header
IDE: Xcode 6
Language: Objective C
Date: 104/06/18
Author: HappyMan
Blog: https://cg2010studio.wordpress.com/
*/
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 30;
}
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
// 生成空白view
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 30)];
return view;
}
若想要標底留空位也是可以如法炮製唷~
這篇不談程式碼,議題是使用者介面。iOS 8多了螢幕縮放 (Screen Scale)功能,能「強制」將畫面放大!這對眼睛需要保護的朋友來說可是一大福音,哈~然而,對設計開發App的人卻是一大挑戰,其實是因為測試員早已把螢幕放大,來測試我們所寫的App,就會發現⋯⋯文字大小不一就算了,怎麽文字還會重疊!
調整路徑: 設定->螢幕顯示與亮度->顯示->標準
而非: 設定->一般->輔助使用->放大文字 (繼續閱讀…)
HappyMan・迴響