我正在我的应用程序中制作一个简单的幻灯片视图.我想将我的UIPageControl链接到我的UIScrollView.这应该不会太难,但我无法在任何地方找到一个简单的解决方案.以下是我的代码.
HelpViewController.h
#import <UIKit/UIKit.h>
@interface HelpViewController : UIViewController{
}
@end
Run Code Online (Sandbox Code Playgroud)
HelpViewController.m
#import "HelpViewController.h"
@interface HelpViewController ()
@end
@implementation HelpViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
CGRect scrollViewFrame = CGRectMake(0, 62, 320, 404);
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:scrollViewFrame];
[self.view addSubview:scrollView];
CGSize scrollViewContentSize = CGSizeMake(640, 404);
[scrollView setContentSize:scrollViewContentSize];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(200, 200, 50, 21)];
[label setText:@"Hello"];
[scrollView addSubview:label]; …Run Code Online (Sandbox Code Playgroud) 我试图验证我的代码如下:
<ul class="work">
<li>
<a href="work1.html"> <img src="images/work_1.png" alt="Work 1 Logo" /> <h4>Lorem ipsum doler sit amet consectetur adipiscing elit.</h4> Work 1 </a>
</li>
<li>
<a href="work2.html"> <img src="images/work_2.png" alt="Work 2 Logo" /> <h4>Lorem ipsum doler sit amet consectetur adipiscing elit.</h4> Work 2 </a>
</li>
<li>
<a href="work3.html"> <img src="images/work_3.png" alt="Work 3 Logo" /> <h4>Lorem ipsum doler sit amet consectetur adipiscing elit.</h4> Work 3 </a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
当然,我面临的问题是块级元素(h4)不应该在内联元素(a)中.是否有任何XHTML 1.0严格有效的方式,这将允许我看到我现在看到与此代码相同的效果?通过在(a)中使用(h4)得到的独特美学效益是,有两种不同的文本样式都受到同一锚点的影响.它实际上在我的页面上看起来很不错!