iOS 实现刮刮乐效果demo剑客篇(欢迎提建议和分享经验)
来源:互联网 发布:阿里巴巴美工招聘 编辑:程序博客网 时间:2024/06/07 12:40
#import "AppDelegate.h"
#import "FeelHapplyVC.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//设置根控制器
FeelHapplyVC *vcFeelHapp = [[FeelHapplyVCalloc] init];
self.window.rootViewController = vcFeelHapp;
// Override point for customization after application launch.
return YES;
}
#import "FeelHapplyVC.h"
#import "STScratchView.h"
@interface FeelHapplyVC ()
@property (nonatomic,strong) STScratchView *scratchView;
@end
@implementation FeelHapplyVC
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view.
//更换背景颜色
[[selfview] setBackgroundColor:[UIColorgrayColor]];
//添加背景图片视图
UIImageView *bg_imageView = [[UIImageViewalloc] initWithFrame:CGRectMake(0,0, self.view.frame.size.width,self.view.frame.size.height)];
bg_imageView.image = [UIImageimageNamed:@"asdfjogin.jpg"];
[bg_imageView setContentMode:UIViewContentModeScaleToFill];
[self.viewaddSubview:bg_imageView];
//设置覆盖view视图
UIView *mainView = [[UIViewalloc] initWithFrame:self.view.bounds];
[mainView setBackgroundColor:[UIColorclearColor]];
//被覆盖区域视图
UITextView *testTV = [[UITextViewalloc] initWithFrame:CGRectMake(self.view.bounds.size.width - 150, 48, 138,433)];
testTV.text =@"我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!我被挡住了,快来解救我!!";
testTV.textColor = [UIColorwhiteColor];
testTV.backgroundColor = [UIColororangeColor];
[self.viewaddSubview:testTV];
//遮挡的imageview
UIImageView *imageView = [[UIImageViewalloc] initWithFrame:CGRectMake(self.view.bounds.size.width - 150, 48,138, 433)];
[imageView setBackgroundColor:[UIColorclearColor]];
[imageView setContentMode:UIViewContentModeScaleToFill];
[imageViewsetImage:[UIImageimageNamed:@"95C2B035D"]];
[mainViewaddSubview:imageView];
_scratchView = [[STScratchViewalloc] init];
[_scratchViewsetContentMode:UIViewContentModeScaleAspectFit];
[_scratchView setFrame:self.view.bounds];
[_scratchViewsetBackgroundColor:[UIColorclearColor]];
[_scratchView setSizeBrush:30.0];
[mainViewaddSubview:imageView];
[_scratchViewsetHideView:mainView];
[[selfview] addSubview:_scratchView];
}
DEMO免费下载地址:http://download.csdn.net/detail/u012113447/8260365
- iOS 实现刮刮乐效果demo剑客篇(欢迎提建议和分享经验)
- iOS 两种方式实现瀑布流效果剑客篇(欢迎提建议和分享经验)
- iOS 侧拉抽屉效果mmdrawercontroller剑客篇(欢迎提建议和分享经验)
- iOS 插件管理工具之Alcatraz插件剑客篇(欢迎提建议和分享经验)
- iOS UITableView扩展样式使用之初级剑客篇(欢迎提建议和分享遇到的问题)
- iOS 真机测试之初级剑童篇较新版(欢迎提建议和分享经验)
- iOS 开发使用半透明模糊效果方法整理(欢迎分享和提建议)
- iOS UITableViewCell重用机制理解之初级剑侠篇(欢迎提建议和分享遇到的问题)
- iOS 防止崩溃之代码保护注意措施初级剑侠篇(欢迎提建议和分享遇到的问题)
- iOS 浅淡自动布局剑童篇(欢迎提意见和分享经验)
- iOS 网络请求框架MKNetworkKit使用方法(欢迎提建议和分享遇到的问题)
- iOS 网络请求框架AFNetworking使用方法(欢迎提建议和分享遇到的问题)
- iOS 图片缓存框架SDWebImage使用方法(欢迎提建议和分享遇到的问题)
- iOS 语法之Blocks使用初级剑童篇(欢迎提建议和分享遇到的问题)
- iOS 控件之UITextField及键盘挡住处理方法(欢迎大家提建议和分享)
- iOS UITableView下拉刷新上拉加载更多EGOTableViewPullRefresh类库使用初级剑侠篇(欢迎提建议和分享遇到的问题)
- iOS UITableView下拉刷新上拉加载更多MJRefresh类库(推荐)使用初级剑侠篇(欢迎提建议和分享遇到的问题)
- iOS UITableView下拉刷新上拉加载更多MJRefresh类库(推荐)使用初级剑侠篇(欢迎提建议和分享遇到的问题)
- see firsthand亲眼看看
- IOS设计模式第七篇之观察者设计模式
- Activiti学习笔记一 工作流基本概念
- 织梦dede显示php.ini register_globals must is Off
- alarm
- iOS 实现刮刮乐效果demo剑客篇(欢迎提建议和分享经验)
- kill
- windows 创建并使用github账号
- 二叉树(6)----按层遍历二叉树
- @Autowired与@Resource的区别
- pig 通过参数替换实现动态运行脚本
- 程序员面试IT公司的37个小贴士
- 03-大数据内存计算spark系列贴-spark整合hbase,优化BI平台
- centos(2.6 X64) + Apache + mysql + php搭建discuz全过程