0

这就是我想要达到的目标。http://imgur.com/a/598az但遗憾的是图像出现在左侧。

代码是

                                                  }];
    UIAlertAction *emailmember = [UIAlertAction actionWithTitle:@"Email Member"
                                                          style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) {
                                                            [orderVC emailMember];
                                                        }];

    UIImage *image = [UIImage imageNamed:@"icon_disclosure.png"];

    UIImageView* arrowImageView = [[UIImageView alloc] initWithFrame:CGRectMake(410.0, 440.0, image.size.width, image.size.height)];

    [arrowImageView setImage:image];


    [emailmember setValue:image forKey:@"image"];
4

1 回答 1

-1

我已经使用 swift 完成了该代码,请使用目标 c 进行修改

func load_image(_ urlString:String)
{
    let imgURL: URL = URL(string: urlString)!
    let request: URLRequest = URLRequest(url: imgURL)

    let session = URLSession.shared
    let task = session.dataTask(with: request, completionHandler: {
        (data, response, error) -> Void in

        if (error == nil && data != nil)
        {
            func display_image()

            {
                let prevImage = UIImageView(frame: CGRect(x: 100, y: 50, width: 80, height: 100))
                prevImage.image = UIImage(data: data!)
                let spacer = "\r\n\r\n\r\n\r\n\r\n\r"
                let titleData = "TEST"
                let previewController = UIAlertController(title: titleData, message: spacer, preferredStyle: .alert)
                let saveAction = UIAlertAction(title: "SAVE", style: .default)
                { (UIAlertAction) in

                    self.arrayData.insert("Data inserted \(titleData)", at: 0)
                    self.testTableView .reloadData()

                }
                let cancelAction = UIAlertAction(title: "CANCEL", style: .cancel, handler: nil)
                previewController.addAction(saveAction)
                previewController.addAction(cancelAction)
                previewController.view.addSubview(prevImage)
                self.present(previewController, animated: true, completion: nil)
            }

            DispatchQueue.main.async(execute: display_image)
        }

    })

    task.resume()
}
于 2016-09-28T05:01:52.687 回答