1. 程式人生 > >iOS 統一修改xib中控制元件顏色(親測真實有效)

iOS 統一修改xib中控制元件顏色(親測真實有效)

原理:使用mac終端進行批量檔案內容替換!

步驟一:找到自己需要替換的顏色,和自己想要替換成什麼顏色。如下圖根據RGB計算出大致的R值為:42/255約等於0.164705. 


步驟二:選中xib檔案,右鍵“Open with External Editor”,將xib以文件格式開啟。

步驟三:將我們之前計算的0.164705使用 Command+F 進行搜尋如下圖所示,將其中顏色部分複製下來。

步驟四:編寫自己想要替換成的顏色。例如最終想要替換成的顏色為

red="1" green="0.52941176469999995" blue="0.1333333333"

步驟五:開啟終端  輸入:grep -rl "str1" dir | xargs sed -i "" 's/str2/str3/g'

  其意思為:

把dir路徑下面,還有子資料夾裡面的所有包含‘str1’的檔案裡的‘str2’替換為‘str3’   當str1和str2相同時,就是批量查詢和替換了  需要注意的是1.必須要把雙引號全部轉義。

步驟六:那麼按照上面的要求把 " 改成 \" 。終端中就應該輸入:grep -rl "red=\"1\" green=\"0.52941176469999995\" blue=\"0.1333333333\"" /Users/mac/Desktop/ios_huaxingYHCG/信用卡管家v2.0 | xargs sed -i "" 's/red=\"0.16470588235294117\" green=\"0.63137254901960782\" blue=\"1\"/red=\"1\" green=\"0.52941176469999995\" blue=\"0.1333333333\"/g'

大功告成~


相關推薦

iOS 統一修改xib控制元件顏色真實有效

原理:使用mac終端進行批量檔案內容替換!步驟一:找到自己需要替換的顏色,和自己想要替換成什麼顏色。如下圖根據RGB計算出大致的R值為:42/255約等於0.164705. 步驟二:選中xib檔案,右鍵“Open with External Editor”,將xib以文件格式

iOS之用xib控制元件設定圓角、邊框效果

轉自:https://www.cnblogs.com/zhun/p/5616540.html   xib中為各種控制元件設定圓角 通過程式碼的方式設定 @interface ViewController () @property (weak, nonatomic)

如何在Eclipse建立web專案有效

1.首先找到Eclipse的選單欄的file,點選File->New->Dynamic Web Project或者右鍵右鍵選擇New->Dynamic Web Project 2.若New的選擇列表中沒有Dynamic Web Project

關閉Xshell之後在Ubuntu繼續執行程式有效

因為要做一個數據量比較大的運算,需要跑半天左右,怕自己電腦奔潰,就想把它放到虛擬機器裡跑,但是當我關閉自己電腦上的Xshell之後程式就會斷,查了一下,Linux可以解決這個問題; (我用的Ubuntu): 1.使用如下命令執行程式: nohup python dist

Android佈局動態修改TextView等控制元件文字的顏色

在Android介面展示資訊時,有時我們需要相近或相鄰的文字顯示不同的文字格式,這時該怎麼辦呢?我們有至少兩種辦法: 新增多個控制元件 在控制元件修改區域性文字 今天我們來談一下如何在控制元件中修改區域性文字。 1、SpannableStringB

iOS開發學習-自定義控制元件賦值問題--在model的set方法控制元件賦值

在自定義控制元件的過程中,剛開始的時候碰到問題是如何給各控制元件動態賦值,最初的想法是把各控制元件屬性放在.h檔案中定義.然後在控制器內獲取資料一一賦值(可行),但是這樣就增加了控制器中的程式碼,比如給定一個場景: collectionViewCell中,有10個控制元件,需要顯示10個數據,這

Androidstudio控制元件顏色分別使用

在Androidstudio編碼過程中,有一些細節在作為新手路上很難理解。 當我們在開始我們的佈局時,在要求之下我們需要設定控制元件顏色,因此我們會首先想到color這個屬性,例如textcolor,buttoncolor....等,但是如果這樣直接設定控制元件顏色為多少碼顏色,它會報錯提示該顏色並

Xib實現控制元件的螢幕適配 iOS

使用Xib可以實現控制元件的螢幕適配,但是並不是十全十美。因為我們使用Xib新增約束的時候,比如說距離左邊多少距離,這是設定的一個確定的阿拉伯數字,是絕對的,並不是設定的一個比例,在不同的機型上面,裝置的尺寸寬高不一定,Xib以絕對的阿拉伯數字新增約束並不能做到完美的螢幕

如何設定Android控制元件顏色透明度

1、#ff000000 此為16進位制顏色程式碼, 前2位ff為透明度,後6位為顏色值(000000為黑色,ffffff為白色,可以用ps等軟體獲取)。 2、透明度分為256階(0-255),

MFC進度條控制元件顏色的設定

平臺:VS2013 內容介紹:建立進度條控制元件Progress Control控制元件並給它顏色的設定。在VC6.0裡頭可以直接用SendMessage函式就可以設定顏色了,但是在VS裡頭是不行的,要對進度條進行重繪。 第一步:建立一個基於對話方塊的工程,並在對話方塊中拖動一個進度條控制元件,

WPF 獲取 ListView DataTemplate 控制元件

原文: WPF 獲取 ListView DataTemplate 中控制元件值 RT 雖然DataTemplate 是用來繫結的,一般用ONE TWOWAY 來繫結傳遞或獲取資料. 但是今天這個需求真是沒辦法,在繫結的模板內添加了一個非繫結的資料,需要手動取值. 解決方案原理:

MFC OnPaint控制元件繪圖,覆蓋重疊的控制元件

對話方塊上又兩個控制元件,一個static控制元件SS_BITMAP屬性,用來繪圖(canvas),一個static控制元件SS_BITMAP屬性,用來顯示圖片(tool),tool和canvas有重疊部分,為了使canvas在重新整理後不至於消失,我在OnPaint中採用雙緩衝繪圖方式重新整理內容

問題解決——MFC SDI程式 CFormView控制元件隨視窗縮放

從來都是做對話方塊程式,這次想做個SDI的程式,想著用一下帶Robbin介面的office2007風格,就不用使用那些花錢的商業控制元件/UI庫了。 如果你不想看我打的文字,可以直接拷走程式碼,自己宣告上定義再略作修改就可以用了,不需大的修改。 -----------------------

Android控制元件AutoCompleteTextView的使用方法和一些屬性

AutoCompleteTextView一些屬性 <!--completionThreshold:它的值決定了你在AutoCompleteTextView至少輸入幾個字元,它才會具有自動提示的功能--> <!--dropDownWidth設定提示框的寬度-

Android RelativeLayout控制元件疊加顯示的問題

問題 在如下幾個場景我們需要控制元件的疊加顯示: 可滑動介面(ScrollView,ListView等)固定一個不會跟隨滑動的控制元件。 設定了visibility屬性的控制元件,當它需要顯示的時候總是顯示在最上層,而又不影響其他控制元件的位置。 碰到這些

IOS —— 控制器載入及UI控制元件初始化過程 及相關的那些事

還是喜歡說白話文的我!這回閒話少說進入正題 1.ViewController(控制器) 載入過程 我們知道,當我們需要跳轉一個頁面的時候,會新建一個Viewcontroller。建立一個鏈橋通過navigationController跳轉過去。 那麼這一個過程裡究竟執行了什麼方法發生了什麼呢? 我

ASP.Net控制元件的EnableViewState屬性

在ASP.Net中對各個WebForm控制元件引入以前沒有的EnableViewState屬性。這個屬性究竟有什麼用。我們知道對於WebForm而言,其程式碼是在伺服器端的,以處理客戶端的請求。當用戶通過瀏覽器瀏覽網頁的時候,會對網頁進行某些操作,比如開啟新連結,或單擊某個按

android:layout_gravity="right"控制LinearLayout控制元件居右顯示失敗

相信大家在開發的時候肯定遇到android:layout_gravity=”right”控制LinearLayout中控制元件居右顯示失敗的問題,原因是此屬性只能控制線性佈局中一個控制元件的時候有效,當出現過個控制元件的時候該咋辦?比如說3個的時候,此時就可以把

VC 對話方塊背景顏色 控制元件顏色

系統環境:Windows 7 軟體環境:Visual C++ 2008 SP1 本次目的:為對話方塊設定背景顏色、控制元件顏色       既然MFC對話方塊不好開發,那麼現在我們來開始美化我們的對話方塊。為對話方塊設定背景顏色、控制元件顏色等等。

ViewPager動態新增XML佈局檔案,並獲取XML檔案控制元件ID的操作inflate

Step 1: 佈局檔案中新增viewpager和切換頁面button <spanstyle="font-size:18px;"><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/a