作为iOS 开发的新手,前几天去一家公司比试,拿到了这个题。感觉挺简单(思路:构造一个scrollView 添加三个UIimageView,保持scrollview可见的区域一直是中间的那个image,当滑动结束的时候作判断,重新设置scrollview 可见区域的位置并且相应调整imageview的位置,这样就可以无限滑动了)。但是由于很长时间没用xcode了,之前一直作。net研发,(用macbook上机试,没有鼠标,我操作了一会儿感觉不爽,借鼠标,被鄙视。。。。)40分钟过完,没做好。面试官来问我做好没,我说有点问题需要调试,他看下对我说今天面试到此结束,如果需要进一步面试的话会通知我。。。
今天终于做上了iOS 研发,就先把这个功能实现,思路见上段。
代码:定义变量
@interface ViewController ()
{
UIImageView * imageView1;
UIImageView * imageView2;
UIImageView * imageView3;
UIImage * image1;//contents
UIImage * image2;
UIImage * image3;
}
ViewDidLoad:设置ScrollView和imageview
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.