面临的问题是将我从图库中选择的图片放入UIImageView(imageChosen).
代码运行正常没有任何错误,但我选择的图片没有设置为"imageChosen"
这是我的代码
class postChoices: UIViewController {
@IBOutlet weak var imageChosen: UIImageView!
@IBAction func gallery(sender: AnyObject) {
var image = UIImagePickerController()
//image.delegate = self
image.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
image.allowsEditing = false
self.presentViewController(image, animated: true, completion: nil)
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image2: UIImageView!, editingInfo: NSDictionary!) {
// let selectedImage …Run Code Online (Sandbox Code Playgroud) 我试图UIImage从其URL completion和placeholder图像加载一个,但既UIImage没有UIImage加载占位符也没有加载占位符.
这是我的代码:
NSURL *url = [NSURL URLWithString:@"http://assets.gearlive.com/tvenvy/blogimages/stewiegriffin.jpg"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.imageView setImageWithURLRequest:request placeholderImage:[UIImage imageNamed:@"bg.png"]
success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
imageView.image = image;
}
failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {}
];
Run Code Online (Sandbox Code Playgroud) 我正在使用JTCalendar创建自定义日历.我在Objective-C中使用JTcalendar创建了它.现在我想在Swift中使用它.我尝试过使用Briding-Header,但仍然显示JTCalendar文件不存在错误.
请建议.
我正在尝试添加UIButton一个UICollectionViewCell.该按钮的主要目的是让用户选择他们的收藏夹.
当他们点击时UIButton,UIButton会显示一个发光的星形图像,显示该项目已被选为收藏.
UIButton再次单击,按钮返回以显示带有空星的原始图像,这意味着取消选择.
我意识到这一点的方式如下:
1 - 在故事板中,将UIButton放入UICollectionViewCell,按住Ctrl键将按钮拖动到单元格的.h文件中以设置一个名为
-(IBAction)favoriteBtnClick:(id)sender;
Run Code Online (Sandbox Code Playgroud)
2 - 在单元格的.m文件中,按如下方式编辑操作:
-(IBAction)favoriteBtnClick:(id)sender {
if ([self.favoriteChecked isEqualToString:@"NO"]) {
UIImage *image = [UIImage imageNamed:@"FavoriteSelected.PNG"];
[sender setBackgroundImage:image forState:UIControlStateNormal];
self.favoriteChecked = @"YES";
} else if ([self.favoriteChecked isEqualToString:@"YES"]) {
UIImage *image = [UIImage imageNamed:@"FavoriteBlank.PNG"];
[sender setBackgroundImage:image forState:UIControlStateNormal];
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试运行时UICollectionView,当我单击一个单元格上的按钮时,发生了"奇怪"的行为:
1 - 在向下滚动列表后,单击一个单元格将一个按钮转到最喜欢的发光星形,下面其他一些单元格上的按钮也会被选中.
2 - 切换仅在一个周期内起作用.完成第一轮选择和取消选择后,进一步点击后不再有反应.
任何人都可以帮我理解这个的原因,并可能给我一些如何解决它的提示?
谢谢!
问候,保罗
ios ×4
objective-c ×2
swift ×2
uiimageview ×2
imageurl ×1
jtcalendar ×1
nsurlrequest ×1
swift3 ×1
uibutton ×1
uikit ×1