웹에서 다운로드 한 일부 이미지를 저장할 scrollview가 있습니다. 이 이미지를 scrollview에 추가하고 있지만 그 사이에 검은 색 공간을 추가하는 데 문제가 있습니다. 그들은 수직이 아닌 수평 스크롤에 있습니다. 나는 공간을 추가하려고 생각하고 있지만 그것을하는 방법을 알아낼 수 없습니다. 어떤 도움을 주시면 감사하겠습니다. 여기 내가 지금까지 가지고있는 것입니다.이미지보기에서 이미지 사이에 검은 색 공백 추가
private func loadImages() {
myImages = 0;
ImageManager.sharedInstance.getAllImagesFromServer({
promotions in
for (_,promotion) in promotions {
Utility.log(self.dynamicType, msg: promotion.picture, function: "viewDidLoad")
self.downloadImage(NSURL(string: promotion.picture)!)
}},
onFail: { error_code, detail in Utility.log(self.dynamicType, msg: "Get All Iamges Fail, error_code: \(error_code), detail: \(detail)",
function: "viewDidLoad")})
}
func getMyImage(url: NSURL){
getDataFromUrl(url) { (data, response, error) in
dispatch_async(dispatch_get_main_queue()) {() -> Void in
guard let data = data where error == nil else { return }
print(response?.suggestedFilename ?? "")
let imageView = UIImageView(image: UIImage(data: data));
imageView.frame = CGRect(x: 0,
y: Int(self.myImages * 200), width: Int(self.myScrollView.frame.size.width), height: 200)
self.myScrollView.addSubview(imageView)
self.myImages = self.myImages + 1;
self.myScrollView.contentSize = CGSizeMake(self.myScrollView.frame.size.width,
CGFloat(self.myImages * 200));
}
}
}
각 프레임의 'y'값을 단지 증가시킵니다. – rmaddy