1. 程式人生 > >按鈕中圖片和文字的左右位置

按鈕中圖片和文字的左右位置

文字在右,圖片在左(預設狀態)

button.imageEdgeInsets =UIEdgeInsetsMake(0,0, 0, labelWidth);

button.titleEdgeInsets =UIEdgeInsetsMake(0,0, 0,0);

文字在左,圖片在右

button.imageEdgeInsets = UIEdgeInsetsMake(0,labelWidth0, -labelWidth);

button.titleEdgeInsets = UIEdgeInsetsMake(0,-imageWidth0imageWidth);


原因:    button
imageEdgeInsets和titleEdgeInsets屬性是相比於原來位置的偏移量,並不影響按鈕大小

相關推薦

按鈕圖片文字左右位置

文字在右,圖片在左(預設狀態) button.imageEdgeInsets =UIEdgeInsetsMake(0,0, 0, labelWidth); button.titleEdgeIns

UIButton的圖片文字相對位置調整

通常,如果直接設定UIButton的圖片和文字,預設的兩者相對位置可能不是我們想要的,那麼需要進行調整。 需要用到的函式如下: UIEdgeInsetsMake(CGFloat top, CGFloat left, CGFloat bottom, C

UIButton上圖片文字位置調整

      UIButton 上預設是圖片在左文字在右,而大多數情況這樣預設的的顯示形式都不能滿足我們的需求,接下來我就這個問題分享一下我的心得。       預設情況下,不設定的效果,都是居中實現     UIButton *button = [UIButton buttonWithType:UIButt

iOS經典講解之UIButton改變圖片文字位置

作者:劉新林 UIButton的image和titleLabel是靠在一起居中顯示的,預設image在左,titleLabel在右,但是有些情況要求兩者交換位置顯示,可以通過 @property(nonatomic) UIEdgeInsets i

c#按鈕切換圖片文字

當我點選停止採集就會出現上面的連線失敗和叉號的圖片 當我點選啟動採集就會出現上面的連線成功和對號的圖片 程式碼: 先在類下面宣告bool型state: bool state = false;         /// <su

android TextView圖片文字的灰顯

在某種情況下,menu的某一子項(圖示和文字)要求不能點選並且灰顯。 1. menu子項 menu_item.xml <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http:

一句話搞定UIButton內圖片文字位置

為了解決UIButton的圖片和文字位置問題,往往大費周章的去試。浪費時間,這裡寫了一個分類直接一句話就可以完成你想要的四個位置。程式碼可點選獲取程式碼連結 注意:先保證UIButton的大小足夠裝下

QT 設定按鈕圖片文字的兩種方法

1.使用QpushButton自帶的API實現: void setIcon(const QIcon &icon) void setText(const QString &text) 該方法使用了自帶的函式設定,缺點是無法自由調整圖示和文字之間的間距 2.使用Qlabel和佈局

交換Button圖片文字左右位置

預設情況下,button的image和label是緊貼著居中的,那如果想要image在右邊,label在左邊應該怎麼辦呢? 答案就是: // 交換button中title和image的位置 CGFloat labelWidth = modelButton.t

利用dos下的copy實現圖片文字融合,文字圖片隱藏

   以前有老師說過加密之類的,頓覺高大上,特別是把文字隱藏到圖片裡,就覺得特別牛,然而用過copy後,瞬間沒有了那種很牛的感覺,好像人人都能夠完成。 準備好圖片使用命令提示符,在cmd裡使用copy 2.jpg/b+2.txt/a 3.jpg,注意:不要在

textview中點選效果實現,比如點選textview實現圖片文字的顏色變化(類似於button)

<TextView android:drawableTop="@drawable/bg_text_view" android:id="@+id/home_toolbar_settings" an

ASP.NET利用DataGrid控制元件顯示圖片以及在圖片文字上加超連結

資料表:     介面程式碼:                  <asp:DataGrid ID="DataGrid1" runat="server" AutoGenerateColumns="False" BorderWidth="0px"  PageSiz

如何在android開發使用ACTION_SEND共享圖片文字

處理方法 你可以共享下面的程式碼: String shareBody = "Here is the share content body"; Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); sharingInten

bootstrap-輪播廣告頁(帶圖片文字)

技術 name query bootstra graph 處理器 icon utf cap <!DOCTYPE html><html lang="zh-cn"><head> <meta charset="utf-8">

div css 圖片文字上下居中對齊

log ima 圖片 lin 效果 ges 馬克思 pos 需要 想要圖片和文字水平居中對齊很容易,可今天做這個樹的時候,遇到了要將圖片上下居中.這下就不知道怎麽搞. 拿手冊看也看不出所以然來,不同的瀏覽器對DIV的支持不一個,目前最好的瀏覽器是Firefox.

tp5表單的圖片文字上傳

Html: <form enctype="multipart/form-data" > <label>標題:</label> <input type="text" class="input-text" value="" id="title" requ

Qt學習筆記:QLabel同時顯示圖片文字

環境 系統:Windows10 64位 家庭中文版 Qt版本:5.6.0 msvc2013 64位 編譯器:Visual Studio 2013 專業版 前言 QLabel是Qt自帶的一個顯示用控制元件,可以用來顯示圖片和文字。其使用也非常方便:用setPixmap(cons

Android藍芽socket實現視訊實時傳輸,以及圖片文字傳輸

目標 兩臺手機裝置之間能夠正常進行藍芽配對(藍芽模組兒和硬體掛鉤,所以需要兩臺真機) socket實現藍芽文字傳輸 實現圖片傳輸 實現實時視訊傳輸 程式碼下載:https://download.csdn.net/download/m0_37781149/10434336

android UI設計圖片文字尺寸px對應dp、sp值換算

螢幕尺寸:指螢幕的對角線長度,單位是英寸,1英寸等於2.54釐米,常見尺寸有2.4,2.8,3.5,3.7,4.2,5.0,5.5,6.0等。 螢幕解析度:指在縱橫向上的畫素點數,單位是px,1px為一個畫素點,一般格式為縱向畫素*橫向畫素,如1960*1080。 螢幕畫素密度:相同尺寸

關於圖片文字水平對齊

如圖所示 想讓愛心和數字水平對齊 方法1 對圖片新增和文字都新增屬性 vertical-align:middle。 方法2 對圖片和文字兩個元素都新增浮動,然後父元素的after清除浮動。 .love:after{ content: “020”; display: block; heigh