Tag: select器

自定义UIPickerView自定义背景颜色

我创build了一个样本select器视图,它将显示一些细节。 使用以下设置背景颜色: _pickerView.backgroundColor = [UIColor redColor]; 似乎没有工作。 但我希望我能创build一个像下面的图像select器视图 我试图做的是,整个PickerView背景颜色不应该是白色的,它应该填充我给的UIColor 。 那可能吗?? 怎么可以做?

我应该修复Xcode 5的“语义问题:未声明的select器”吗?

我试图用Xcode5升级我的应用程序,但在第三方库(即MagicalRecord)中遇到了一些“语义问题”。 “解决”这个最快捷的方法可能是使用: #pragma GCC diagnostic ignored "-Wundeclared-selector" (来自: 如何摆脱“未声明的select器”警告 ) 编译器指令,但我的直觉感觉说这不是做这件事的恰当方法。 带有上述错误的小代码示例: + (NSEntityDescription *) MR_entityDescriptionInContext:(NSManagedObjectContext *)context { if ([self respondsToSelector:@selector(entityInManagedObjectContext:)]) { NSEntityDescription *entity = [self performSelector:@selector(entityInManagedObjectContext:) withObject:context]; return entity; } else { NSString *entityName = [self MR_entityName]; return [NSEntityDescription entityForName:entityName inManagedObjectContext:context]; } } entityInManagedObjectContext:方法没有在任何地方定义。 任何build议如何最好地解决这些types的错误,在此先感谢?!

Swift无法识别的select器发送到实例错误

我最近把我的项目从Objective-C转换到了Swift,并且这样做只要点击表格视图单元格中的一个button就会收到这个错误。 我有多个单元格正在填充从MySQL服务器的信息。 我有两个button,一个button和后面的button,当一个被点击时,另一个应该显示。 我一直在这个工作了一段时间,但我一直卡在这个错误。 当我点击tableview中的button时出现错误 CustomCellSwift[1425:372289] -[CustomCellSwift.ViewController followButtonClick:]: unrecognized selector sent to instance 0x100b13a40 在CustomCell.swift中 class CustomCell: UITableViewCell { @IBOutlet weak var firstStatusLabel: UILabel! @IBOutlet weak var secondStatusLabel: UILabel! @IBOutlet weak var myImageView: UIImageView! @IBOutlet weak var followButton: UIButton! @IBOutlet weak var followedButton: UIButton! override func awakeFromNib() { super.awakeFromNib() self.followButton.isHidden = true self.followedButton.isHidden = true […]

为select器传递UItapgestureRecognizer的额外参数

我有两个标签,Label1和Label2。 我想做一个单一的函数,打印出哪个标签是通过创buildUITTapRecognizer来为这两个标签调用与传递参数的select器相同的函数。 下面是做这个很混乱,但工作的漫长的道路。 如果我知道如何将一个参数(Int)传递给select器,它将会非常干净。 let topCommentLbl1Tap = UITapGestureRecognizer(target: self, action: #selector(DiscoverCell().doubleTapTopComment1)) topCommentLbl1Tap.numberOfTapsRequired = 2 topCommentLbl1.userInteractionEnabled = true topCommentLbl1.addGestureRecognizer(topCommentLbl1Tap) let topCommentLbl2Tap = UITapGestureRecognizer(target: self, action: #selector(DiscoverCell().doubleTapTopComment2)) topCommentLbl2Tap.numberOfTapsRequired = 2 topCommentLbl2.userInteractionEnabled = true topCommentLbl2.addGestureRecognizer(topCommentLbl2Tap) func doubleTapTopComment1() { print("Double Tapped Top Comment 1") } func doubleTapTopComment2() { print("Double Tapped Top Comment 2") } 有没有办法来修改select器方法,以便我可以做类似的事情 func doubleTapTopComment(label:Int) { if […]

将parameter passing给@selector方法

我在表格视图中添加了一个UIButton 。 现在,当我点击一个特定的button,我需要获取该行对应的对象的细节。 [button addTarget:self action:@selector(invite:contactmail:) forControlEvents:UIControlEventTouchUpInside]; 我已经使用这个button的方法; 我怎么能传递参数给这个select器方法? 还是有任何其他的方式来传递参数,当这个button被点击这个方法?

打破无法识别的select器

是否有可能在控制台的这一点反馈上设置一个断点? 这将使处理这个问题变得更容易。

如何在iOS 7中更改UIPickerView中的文本字体?

我能够改变我的字体颜色,但我也需要改变字体大小,我怎么能做到这一点? 这里是我的代码,chaning的颜色, – (NSAttributedString *)pickerView:(UIPickerView *)pickerView attributedTitleForRow:(NSInteger)row forComponent:(NSInteger)component { NSString *title = _currencyName[row]; NSAttributedString *attString = [[NSAttributedString alloc] initWithString:title attributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}]; return attString; } 更新:这不起作用: NSAttributedString *attString = [[NSAttributedString alloc] initWithString:title attributes:@{NSForegroundColorAttributeName:[UIColor whiteColor], NSFontAttributeName: [UIFont fontWithName:@"HelveticaNeue-Light" size:40]}];

PerformSelector警告

我收到一个警告 PerformSelector可能会导致泄漏,因为它的select器是未知的 在代码中: – (void) callDelegate: (SEL) selector withArg: (id) arg error: (NSError*) err { assert([NSThread isMainThread]); if([delegate respondsToSelector: selector]) { if(arg != NULL) { //this line the warning [delegate performSelector: selector withObject: arg withObject: err]; } else { //this line the warning [delegate performSelector: selector withObject: err]; } } else { NSLog(@"Missed Method"); } […]

是否有iPhone开发的颜色select器库/代码?

是否有一个iPhone开发的“颜色select器”库,我可以利用我的应用程序?

在Objective-C中使用全局variables

首先,我尝试了几乎所有在stackoverflow中给出的解决scheme,但我没有成功实现全局variables,我甚至做了一步一步的教程,但我仍然得到相同的错误。 inheritance人的问题: 我有一个多视图的程序,我想在所有的视图上使用variables,所以我使用全局variables, 我有: GlobalVars.h #import <UIKit/UIKit.h> extern NSArray *truckBoxes; extern NSArray *farmerlist; extern NSString *farmerCardNumber; extern NSString *fName; @interface GlobalVars : NSObject { } @end GlobalVars.m #import "GlobalVars.h" NSArray *farmerlist; NSArray *truckBoxes; NSString *farmerCardNumber; NSString *fName; @implementation GlobalVars { } @end 我将该文件包含在类(连接到视图控制器)中:在.h文件下添加#import "GlobalVars.h 我可以从所有的应用程序访问farmerlist和truckBoxes ,但不能访问fName或farmerCardNumber 。 我可以写farmerCardNumber并从相同的观点读,但如果我尝试从另一个视图访问它,我得到 2013-10-26 11:11:45.612 C3Cms[10427:70b] Branch : 11558 2013-10-26 […]