iOS系列UI篇 自定義UIButton

2021-07-08 15:49:03 字數 756 閱讀 3311

在ios的ui設計中,uibutton的使用再基礎不過了,它可能是你接觸ui之後,學習的第乙個控制項。

建立乙個uibutton,點進去可以看到,uibutton繼承自uicontrol,媽的,我之前一直以為它直接繼承uiview!草!我承認,我是菜鳥。。。。。。。

好吧,接著說,我們在開發中,可以直接建立uibutton,這裡就不多說了,根據專案需求,如果所需按鈕比較簡單,我們直接用預設的uibutton就可以了,但是,如果你遇到**的需求,這個時候就需要自己定製所需的button!就我個人而言,最常用,且最愛的定製button,是用來作分欄!這個簡直爽爆了!誰用誰知道!

廢話不多說,直接上**

先建立乙個類繼承uibutton

#import @inte***ce yhbutton : uibutton

@end

在.h檔案中,你什麼都不用做,來到.m檔案裡!

//設定背景位置及大小

- (cgrect)imagerectforcontentrect:(cgrect)contentrect

//設定title位置及大小

- (cgrect)titlerectforcontentrect:(cgrect)contentrect

好了!做到這裡,我們的tabbar就搞定了,接下來你要做的就是和你們公司設計師溝通,不同狀態下,button需要顯示的和文字了!

當然,你可以根據其他**的要求來定製自己所需的button,活學活用嘛!

Android 自定義UI 電池

2014 02 13 16 29 2461人閱讀收藏 舉報 android 142 首先看一下效果圖,下面看 html view plain copy package com.example.batterydemo import android.content.context import andr...

Android 自定義UI 電池

首先看一下效果圖,下面看 package com.example.batterydemo import android.content.context import android.graphics.canvas import android.graphics.color import androi...

Swagger 自定義UI介面

swagger ui 的原生ui介面如下 個人感覺原生ui顯示的有些不夠漂亮和清晰,特別是request 的model部分 所以想重新設計乙個更加友好美觀的ui介面。最後的效果圖如下 實現原理 因為swagger ui讀取的資料 於 v2 api docs,並且返回的是json資料。所以只要自己寫乙...