UIButtonの文字の設定

UIButtonの文字の設定

ボタンの設定

UIButton をコード上で使用することで、ボタンを追加することができます。 追加する時に、各状態になった場合のボタンのタイトル、色などを指定することができます。

//ボタンの宣言
UIButton *button = [[UIButton alloc]init];

//タイトル・テキスト色・画像 通常
[button setTitle:@"ボタン" forState:UIControlStateNormal];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"image"] forState:UIControlStateNormal];

//タイトル・テキスト色・画像 押下中
[button setTitle:@"押下中" forState:UIControlStateHighlighted];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateHighlighted];
[button setImage:[UIImage imageNamed:@"image"] forState:UIControlStateHighlighted];

//タイトル・テキスト色・画像 選択中
[button setTitle:@"選択中" forState:UIControlStateSelected];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateSelected];
[button setImage:[UIImage imageNamed:@"image"] forState:UIControlStateSelected];

//タイトル・テキスト色・画像 無効中
[button setTitle:@"無効" forState:UIControlStateDisabled];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateDisabled];
[button setImage:[UIImage imageNamed:@"image"] forState:UIControlStateDisabled];

//フォントサイズ
[button.titleLabel setFont:[UIFont systemFontOfSize:30]];
//背景色
[button setBackgroundColor:[UIColor redColor]];

//画面に追加
[self.view addSubview:button];

枠線の設定

枠線の色は setBorderColor 、枠線の太さは setBorderWidth 、角丸の丸みは setCornerRadius 、 で指定するができます。

READ MORE

goプロジェクトを自動でUML図に出力するツール

go言語のプロジェクトを可視化したいと思いPlantUMLで自動で出来たらなと。

2つ見つけました。

goplantumlgoumlです。

前者のgoplantumlは、 結構有名でよく紹介されており、メンテが数ヶ月前にされているようです。

後者のgoumlと言うものですが、数年前から開発がとまっていて、

goのver1.18でコンパイルして実行してみると表示が出来ない部分があったので、

READ MORE

時刻ではまった

時刻ではまった。。。。 文字列をtime型にしてからunixtimeに入れようとしたら、

timeStr := "2022-06-07 09:00:00"
layout := "2006-01-02 15:04:05"
timeData, _ = time.Parse(layout, timeStr)
fmt.Println(timeData.Unix()) # => 1654592400

タイムゾーンが、日本に設定してないので、UTCになっているみたい。 time.Parseを使用せずに、locationを設定できるtime.ParseInLocationを使用するとうまく行く。

READ MORE

HUGOの画像の置き方

どうやら、ファイル名が変換されてフォルダ名として扱っちゃうみたいなので、 同じディレクトリ内なら

![代替テキスト](../thank_you.png)

代替テキスト

一つ下なら

![代替テキスト](../img/sorry.png)

代替テキスト

でなります。

READ MORE

HUGO便利スクリプト

HUGOの使い方がようやくわかってきて、今必死ですw

コンテントを作成する時

hugo new post/なんたらー.md

って、書かなきゃならなく、中身もちょびちょび書き直さなければならない。 これって面倒ですね。

っで、下のサイトの方がスクリプトを書いてました。便利便利♪

READ MORE