Skip to content

Instantly share code, notes, and snippets.

@adamkaump
adamkaump / UIView+Initializers.swift
Last active May 15, 2022 16:14
Some of my favorite convenience initializers for UIView subclass
import UIKit
extension UIView {
convenience init(_ maskIntoConstraints: Bool) {
self.init()
self.translatesAutoresizingMaskIntoConstraints = maskIntoConstraints
}
}
extension UILabel {
-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
NSArray *letters = @[@"C", @"D", @"F", @"G", @"J", @"K", @"M", @"Z"];
return [NSString stringWithFormat:@"%@", letters[row]];
}
NSArray *answersArray = [Answers allObjects]; //however these are fetched
NSMutableArray *answerObjects = [[NSMutableArray alloc] init];
//populate answerObjects array
for (Answer *answer in answersArray) {
PFObject *answerObject = [PFObject objectWithClassName:@"Answer"];
[answerObject setValue:answer.correct forKey:@"Correct"];
//set clue id, user, and other values
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 44.0f;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 44.0f;
}