저는 아직 코딩 과정에서 새로운 편이며 두 프로젝트의 샘플 코드를 결합하려고합니다.for 루프에서 NSString 전달 변수.
는 기본적으로, 루프의에서 이미지 파일 (모든 이름 card1.gif, card2.gif 등)의 이름을 캡처하고 _imagename 변수로 설정하려는, 그래서 :
질문 게시물에 이미지를 포함하기 위해 파일 이름을 페이스 북 코드에 전달할 수 있습니다. FB 코드와 이미지 디스플레이 루프 코드를 결합하는 방법을 잘 모르겠습니다.
도움 주셔서 감사합니다.
CGRect newViewSize = Scroller.bounds;
int NumberOfImages = 20;
int i;
for(i=0;i<NumberOfImages;i++){
if(i == 0){
//Setup first picture
UIImageView *ImgView = [[UIImageView alloc] initWithFrame:newViewSize];
NSString *FilePath = [NSString stringWithFormat:@"Page_%d.png", i];
[ImgView setImage:[UIImage imageNamed:FilePath]];
[Scroller addSubview:ImgView];
}else{
//Setup the rest of the pictures
newViewSize = CGRectOffset(ViewSize, Scroller.bounds.size.width, 0);
UIImageView *ImgView = [[UIImageView alloc] initWithFrame:newViewSize];
NSString *FilePath = [NSString stringWithFormat:@"Page_%d.png", i];
[ImgView setImage:[UIImage imageNamed:FilePath]];
[Scroller addSubview:ImgView];
}
}
[self.view addSubview:Scroller];
}
- (IBAction)facebook:(id)sender {
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controller setInitialText:@"Insert FB text here"];
[controller addURL:[NSURL URLWithString:@"http://www.cnn.com"]];
[controller addImage:[UIImage imageNamed:_imagename]];
[self presentViewController:controller animated:YES completion:Nil];
}
}
루프가 진행될 때마다 페이스 북에 게시 된 특정 이미지를 원하십니까? 또는 나중에 사용할 수 있도록 이미지 배열을 원하십니까? –
루프가 진행될 때마다 특정 이미지 이름이 필요하므로 FB 코드에 연결할 수 있으며 사용자가 FB 아이콘을 클릭하여 해당 이미지를 공유하는 경우에만 사용할 수 있습니다. 나는이 코드를 수정 한 행운을 가지고 배열을 가지고 놀았습니다. – user3534305