1. 程式人生 > >UIActionSheet修改文字顏色

UIActionSheet修改文字顏色

UIActionSheet是常用的控制元件之一,但往往需要再原來的基礎上修改一些小細節,這裡主要講解怎麼在iOS7以下和以上的處理方法。

-(void)willPresentActionSheet:(UIActionSheet *)actionSheet

{

SEL selector = NSSelectorFromString(@"_alertController");

if ([actionSheet respondsToSelector:selector])//ios8 以後採用UIAlertController來代替uiactionsheet和UIAlertView

    {

UIAlertController *alertController = [actionSheet valueForKey:@"_alertController"];

if ([alertController isKindOfClass:[UIAlertControllerclass]])

        {

            alertController.view.tintColor = [UIColorblackColor];

        }

    }

else//ios7 之前採用這樣的方式

    {

for( UIView * subView

in actionSheet.subviews )

        {

if( [subView isKindOfClass:[UIButtonclass]] )

            {

UIButton * btn = (UIButton*)subView;

                [btn setTitleColor:[UIColorblackColor] forState:UIControlStateNormal];

            }

        }

    }

}


相關推薦

UIActionSheet修改文字顏色

UIActionSheet是常用的控制元件之一,但往往需要再原來的基礎上修改一些小細節,這裡主要講解怎麼在iOS7以下和以上的處理方法。 -(void)willPresentActionSheet

Android 按鈕點選切換背景,同時修改文字顏色

     其實原理很簡單,用到的是selector,用來設定android:background和android:textcolor屬性,selector可以用來設定預設時候、點選時候的背景圖片和文字

Office2007 PPT 巨集修改文字顏色

Office2007 PPT 巨集 原來的ppt文字不是黑色的,通過巨集將該ppt檔案中的100多頁ppt文字改為黑色(注意是將某個顏色的字,比如桔紅色的字改為黑色,不是所有文字變成黑色)。如果手動修改顏色,工作量太大,偷個懶,寫個程式,讓ppt中的這種文字顏色統一改變成黑

3 如何修改文字顏色

  Markdown是一種可以使用普通文字編輯器編寫的標記語言,通過類似HTML的標記語法,它可以使普通文字內容具有一定的格式。但是它本身是不支援修改字型、字號與顏色等功能的!   CSDN-markdown編輯器是其衍生版本,擴充套件了Markdown的功能(如表格、腳註、內嵌HTML等

修改狀態欄的文字顏色和背景色

res view red plist log cnblogs barh resp shared 一.修改狀態欄文字顏色 這裏修改文字顏色分兩種情況 (1)導航欄是隱藏狀態 如果導航欄為隱藏狀態 可以直接在控制器中重寫如下方法 // 重寫方法 狀態欄白色 - (UISta

修改select提示文字顏色

color onchange pts 修改 ddd function == var name <select name="name" id="select" class="sec1"> <option class="opts" value

input placeholder 文字顏色修改

fire xpl span -i net 版本 兼容 style kit input::-webkit-input-placeholder{ color:red; } input::-moz-placeholder{ /* Mozilla Firefox 19

input修改placeholder文字顏色

rip color -i put internet AS 代碼 clas xpl 少廢話,上代碼: <style> input::-webkit-input-placeholder{ color:red;

修改placeholder文字顏色

::-webkit-input-placeholder { /* WebKit browsers */ color: #fff; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; } ::-m

怎麼使用PDF編輯器修改PDF文字顏色

PDF檔案的修改編輯是需要用到PDF編輯工具的,在工作中,甚至是生活中都會使用到PDF檔案,那麼,怎麼使用PDF編輯器修改PDF文字顏色呢,估計有很多的小夥伴都想知道應該怎麼操作吧,那就看看下面的文章,沒準就知道了哦。 1.開啟並執行迅捷PDF編輯器https://www.xunjiepdf.c

ActionBar或ToolBar選單文字顏色及大小修改一定生效的方法

改變字型顏色和大小,很多把文字顏色也封裝在appearance中的style裡面,卻無法生效,是個坑 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="a

React native:(StatusBar)修改狀態列背景及文字顏色

  在自定義導航欄得時候,狀態列得背景顏色和狀態列得顏色是不統一得,看起來很不協調,RN中文網找到了StatusBar,可以設定狀態列。https://reactnative.cn/docs/statusbar.html#docsNav 首先我定義了一些屬性得約束,狀態列只用到

javascript每日進階1--修改input中placeholder的文字顏色

專案中經常會遇到要自定義input框中placeholder的文字的樣式的問題,這篇文章用來總結下 input::-webkit-input-placeholder{ /* WebKit browsers */ color: #c2c2c2;

CAD圖紙中的文字顏色要怎麽修改

roc 幫助 到你 .com ces follow html mar 直接 現在隨著科技的不斷發展,人們對於住房的要求也就越來越高,那CAD行業也隨著不斷的壯大發展,在CAD中日常的工作就是CAD繪圖,在繪制的時候再有的特別的地方需要給圖紙做一下說明標註,但是為了讓圖紙的內

wxPython修改文字顏色

wxPython自定義控制元件   由於工作需要使用wxPython實現一個美觀的新增資料介面,這個介面上的文字框要像html中文字框一樣可以設定邊框顏色,和字型垂直居中。 當時也看了許多資料,發現wxpython並沒有提供這樣的修改方法,後來,花了一段時間,想出基於wxpython,自定義文

Recat native:(StatusBar)修改狀態列背景及文字顏色

首先我定義了一些屬性得約束,狀態列只用到了:statusBar: PropTypes.shape(StatusBarShape) static propTypes={ tit

iOS利用storyboard修改UITextField的placeholder文字顏色

最近有個需求需要修改UITextField的placeholder文字顏色,在網上找發現有用程式碼修改的,但是考慮到更加優雅的實現,所以嘗試著在storyboard中直接實現,結果竟然真的成功了(原諒我太小白),實現的位置如下: 具體步驟: 1.在User Defined

修改CButton類按鈕背景顏色文字顏色

要想修改CButton類按鈕背景顏色和文字顏色,必須利用自繪方法對按鈕進行重新繪製。這可以通過定義一個以CButton為基類的新按鈕類來實現。以下為具體的實現方法: 方法一: 加入一個新類,類名:CMyButton,基類:CButton。 在標頭檔案 MyButto

修改PagerSlidingTabStrip實現新增圓角,設定選中文字顏色

最近使用到PagerSlidingTabStrip但是不符合需求就直接稍微改了下,增加了設定橫線圓角,和設定選中文字顏色,以及根據文字大小橫線變化長度.能用到的朋友可以使用/* * Copyright (C) 2013 Andreas Stuetz <[email&#

android系統修改狀態列背景色以及文字顏色

修改狀態列的顏色一般是android系統5.1以上才支援,程式碼如下 activity.getWindow().setStatusBarColor(activity.getResources().getColor(R.color.custom_status_bar_c