セルの選択を解除したいとき
セルが選択された場合に、選択を解除したいときの記述方法。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// 選択状態の解除[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
viewに枠線をつけるには
viewに枠線を表示させるには、以下の設定を行います。
view.layer.borderColor = [UIColordarkGrayColor].CGColor;
view.layer.borderWidth = 1.0f;
色と幅を指定するだけ、簡単です。。
Viewのはみ出しを制御したい
ViewにViewを貼付ける場合、親のViewをはみ出して表示されることがあります。
場合によってははみ出しを無くしたい事もある訳で・・・
そんな時の設定方法です。
view. clipsToBounds = YES;
// デフォルトはNOで、はみ出した部分も表示されます。
文字列 ⇆ 数値 変換
文字列と数値を変換する場合の手順です。
文字列から数値は、文字列のメソッドを使用します。
NSString *str = @"12345";
NSInteger i = str.intValue;
数値から文字列の場合、NSStringのstringWithFormatを使用します。
int i = 12345;
NSString *str1 = [NSString stringWithFormat:@"%d", i];
例)
NSString *str = @"12345";
// 文字列をintに変換
NSInteger i = str.intValue;
// 文字列をfloatに変換
float f = str.floatValue;
// 文字列をdoubleに変換
double d = str.doubleValue;
// intを文字列に変換
NSString *str1 = [NSString stringWithFormat:@"%d", i];
// floatを文字列に変換
NSString *str2 = [NSString stringWithFormat:@"%f", f];
// doubleを文字列に変換
NSString *str3 = [NSString stringWithFormat:@"%f", d];
フィールド(特定不要)のフォーカスを解除する方法
さんぽです。。。。
特定のViewの配下にあるテキストフィールドのフォーカスを外す方法です。
[self.view endEditing: YES ];
どのTextFieldか特定しなくても使えるのが楽です。。