[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)。
只提供一種尺寸的好處是節省設備的空間,也讓美術設計師省去產生圖檔的時間。
我們想要如下的效果⋯⋯
才剛結束的2015年WWDC,宣布了Watch OS的誕生,而且馬上就是Watch OS 2!這跟過去一年的Watch OS 1有著非常大的差別,不過為了簡單起見,我們就先直接瞭解關鍵的差異,也就是Watch OS 1 與 Watch OS 2 架構。
Watch OS 1架構可以參考我先前寫的Watch App Architecture。
乍看之下只是把WatchKit Extension從iPhone移轉到Apple Watch,可是事實上要做的功夫可是很多很大~
Apple Watch一機在手,讓我好想一探究竟,它到底有哪些功能,看著錶面上內建二十多個App,只知道大概功能。愛超慢跑的我就來觀察訓練 (Training)是怎麼運作,點開那跑步黑人綠色底圈圈⋯⋯
有時候我們想讓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;
}
若想要標底留空位也是可以如法炮製唷~
HappyMan・迴響