日语词典界面

//

//  ViewController.m

//  JapaneseDictionary

//

//  Created by apple on 14-8-7.

//  Copyright (c) 2014年 苹果IOS软件开发者. All rights reserved.

//

#import "ViewController.h"

#import "secondViewController.h"

@interface ViewController ()<UITableViewDataSource,UITableViewDelegate>

{

UITableView *tableview;

UITextField *textfiled;

}

@end

@implementation ViewController

- (void)createbuttons

{   //1.设置搜索按钮

UIButton *searchbtn = [[UIButton alloc]initWithFrame:CGRectMake(270, 25, 40, 25)];

[searchbtn setTitle:@"翻译"forState:UIControlStateNormal];

[searchbtn addTarget:self action:@selector(didsearch:) forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:searchbtn];

//2.设置清除按钮

UIButton *clearbtn = [UIButton buttonWithType:UIButtonTypeCustom];

[clearbtn setImage:[UIImage imageNamed:@"clearBtn"] forState:UIControlStateNormal];

clearbtn.frame = CGRectMake(130, 440, 60, 30);

[clearbtn addTarget:self action:@selector(didclear) forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:clearbtn];

}

- (void)createTextfiled{

textfiled = [[UITextField alloc] initWithFrame:CGRectMake(80, 25, 180, 25)];

[textfiled setBorderStyle:UITextBorderStyleRoundedRect];

[self.view addSubview:textfiled];

}

- (void)createLabel{

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 28, 80, 20)];

label.text = [NSString stringWithFormat:@"日语词典"];

label.textColor =[UIColor whiteColor];

label.textAlignment = NSTextAlignmentCenter;

[self.view addSubview:label];

}

- (void)createBackgroundimage

{

UIImageView *titleImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 17, 320, 49)];

titleImageView.image = [UIImage imageNamed:@"titleView"];

[self.view addSubview:titleImageView];

UIImageView *footerImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, self.view.frame.size.height - 49, 320, 49)];

footerImageView.image = [UIImage imageNamed:@"bottomBg"];

[self.view addSubview:footerImageView];

}

- (void)didsearch:(UIButton *)sender

{

tableview = [[UITableView alloc] initWithFrame:CGRectMake(0, 70, 300, self.view.frame.size.height-118) style:UITableViewStylePlain];

tableview.dataSource = self;

tableview.delegate = self;

tableview.rowHeight = 40;

[self.view addSubview:tableview];

}

- (void)didclear

{

//移除当前桌面

[tableview removeFromSuperview];

textfiled.text [email protected]"";

}

- (void)viewDidLoad {

[super viewDidLoad];

[self createBackgroundimage];

[self createTextfiled];

[self createLabel];

[self createbuttons];

// Do any additional setup after loading the view, typically from a nib.

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

}

#pragma mark - UITableViewDataSource

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

{

//返回表格的行数

return 10;

}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

{

//获取已有的Cell

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];

if (cell == nil) {

//创建一个Cell

cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];

}

//在Cell上显示文字

cell.textLabel.text = [NSString stringWithFormat:@"%d", indexPath.row];

return cell;

}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

{

secondViewController *secondCtrl = [[secondViewController alloc] init];

//弹出查询结果界面

[self presentViewController:secondCtrl animated:YES completion:nil];

}

@end

//

//  secondViewController.m

//  JapaneseDictionary

//

//  Created by apple on 14-8-7.

//  Copyright (c) 2014年 苹果IOS软件开发者. All rights reserved.

//

#import "secondViewController.h"

@interface secondViewController ()

@end

@implementation secondViewController

- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil

{

self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];

if (self) {

// Custom initialization

}

return self;

}

- (void)AddButtons

{

//1.设置返回按钮

UIButton * backbtn = [UIButton buttonWithType:UIButtonTypeCustom];

[backbtn setImage:[UIImage imageNamed:@"backBtn"] forState:UIControlStateNormal];

backbtn.frame = CGRectMake(20, 30, 50, 30);

[backbtn addTarget:self action:@selector(didback) forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:backbtn];

//2.设置发音按钮

UIButton * pronouncebtn = [UIButton buttonWithType:UIButtonTypeCustom];

[pronouncebtn setImage:[UIImage imageNamed:@"pronounceBtn_01"] forState:UIControlStateNormal];

//按下去是高亮状态

[pronouncebtn setImage:[UIImage imageNamed:@"pronounceBtn_02"] forState:UIControlStateHighlighted];

pronouncebtn.frame = CGRectMake(255, 30, 50, 30);

[pronouncebtn addTarget:self action:@selector(didpronounce) forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:pronouncebtn];

}

- (void)AddLabel{

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, 35, 280, 460)];

label.text = [NSString stringWithFormat:@"信息"];

label.textColor =[UIColor blackColor];

label.textAlignment = NSTextAlignmentCenter;

[self.view addSubview:label];

}

- (void)viewDidLoad

{

[super viewDidLoad];

self.view.backgroundColor = [UIColor whiteColor];

UIImageView *resultview = [[UIImageView alloc] initWithFrame:CGRectMake(0, 14, 320,self.view.frame.size.height - 14)];

resultview.image = [UIImage imageNamed:@"tips_line"];

[self.view addSubview:resultview];

[self AddButtons];

[self AddLabel];

}

- (void)didback

{

//使模态视图消失

[self dismissViewControllerAnimated:YES completion:nil];

}

- (void)didpronounce

{

}

日语词典界面,布布扣,bubuko.com

时间: 2024-10-10 14:19:27

日语词典界面的相关文章

英语学习/词典app行业top5简要分析

综述 根据豌豆夹上的下载量如下图所示,我们组确定的国内行业top5分别是:有道词典(黄明帅负责),金山词霸(黄珂锐负责),百度翻译(刘馨负责),百词斩(贾猛负责),英语流利说(亢建强负责)(时间有限,资料收集可能会不太准确). 现对它们分析如下. 有道词典 产品概述 有道词典是网易有道推出的词典相关的服务与软件.基于有道搜索引擎后台的海量网页数据以及自然语言处理中的数据挖掘技术,大量的中文与外语的并行语料(包括词汇和例句)被挖掘出来,并通过网络服务及桌面软件的方式让用户可以方便的查询. 产品结构

网易有道词典下载|网易有道词典app下载

电子词典改变了传统的利用字母排序翻找纸质词典的查词方式,有效提高了查找的速度,形成了一种更加轻量化的查字典的方式,网易有道是比较早期就涉足电子词典的应用之一,整体上来看词库量庞大,核心功能完整,很好地帮助用户高效地理解外语,但是在适应场景上还有很大的提升空间.网易有道词典下载链接网易有道词典是由网易有道推出的一款搜索引擎的各种语言翻译软件.支持中文.英语.日语.韩语.法语.德语.西班牙语.葡萄牙语.俄语.藏语等多语种翻译.在线翻译.离线翻译.拍照翻译.语音翻译更顺畅.权威词典:完整收录<朗文当代

屏蔽沪江小D的广告

能在PC上使用的日语词典十分稀少,而且还不大好用. 所以我选择了沪江小D词典的网页版. 沪江小D可以说是相当好用,但是广告有点多. 这是没屏蔽广告的小D 广告占据了页面大量的面积 这是去除广告后的小D 界面看起来不只是好上一点点 那我们怎么清除这些广告呢? 安装Adblock Plus扩展 在我的过滤列表添加文本 保存 然后再刷新沪江小D页面,你就能看到效果了. 我的过滤列表 在 Adblock Plus扩展设置的高级功能里 将以下的文本复制粘贴至我的过滤列表 dict.hjenglish.co

DNF NPK包名对照一览表

文章转载自:http://bbs.exrpg.com/thread-107917-1-1.html ┌ sprite.NPK                                                  登陆界面├ sprite_character.NPK                                        默认角色头像和角色轮廓├ sprite_character_common.NPK                               

英语学习APP的案例分析

第一部分 调研, 评测 1.第一次上手体验. (1)词典界面,这个界面功能还是比较齐全的,有英语美句.英语单词.英语文章,使得学习不那么枯燥.但是首先一排文章下来中间穿插着英语电台,觉得看着很不美观,有种生硬的感觉,其次英语文章的来源和选择也五花八门,由系统推送,不能自由选择,这是一个可以改进的地方. (2)翻译界面,设计很一般,并不好看,没什么亮点,也没什么槽点,句子英译汉还是不够通顺,不过这是机器翻译的通病 (3)学习界面,这个才是大家关心的重点,我觉得这里的设置还是不错的,有多种词库可以学

Translatium for Mac(专业翻译软件)

Translatium for Mac是Mac平台上一款简单好用的翻译软件,Translatium for Mac功能非常强大而且实用,不仅支持150多种语言间实时翻译.还支持语音输入识别以及语音输出,支持OCR识别,支持手写输入识别等功能,是一款优秀的专业翻译软件. Translatium Mac版支持150多种语言间实时翻译,简单易用,还支持语音输入识别以及语音输出,支持OCR识别,支持手写输入识别等等功能.Translatium Mac版包含词典功能,可以自定义词典界面主题和颜色.超强的翻

centos安装词典——图形界面的和命令行

stardict词典:这个词典好像在图形界面下用的,在命令行界面下不能用(stardict词典包可到https://pkgs.org/查找). 安装方法: 在/etc/yum.repos.d/目录下创建 naulinux-school.repo 文件,添加内容:     [naulinux-school]         name=NauLinux School     baseurl=http://downloads.naulinux.ru/pub/NauLinux/6.2/$basearch

centos安装词典——图形界面的和命令行的

stardict词典:这个词典好像在图形界面下用的,在命令行界面下不能用(stardict词典包可到https://pkgs.org/查找). 安装方法: 在/etc/yum.repos.d/目录下创建 naulinux-school.repo 文件,添加内容:     [naulinux-school]         name=NauLinux School     baseurl=http://downloads.naulinux.ru/pub/NauLinux/6.2/$basearch

【Qt编程】基于Qt的词典开发系列&lt;三&gt;--界面美化设计

本文讲一讲界面设计,作品要面向用户,界面设计的好坏直接影响到用户的体验.现在的窗口设计基本都是扁平化的,你可以从window  XP与window 8的窗口可以明显感觉出来.当然除了窗口本身的效果,窗口中各种控件的特效也是特别重要的一环.下面讲讲我在词典软件中的一些设计:说到界面美化的设计,不得不提到美工,一个好的美工是想当的重要!软件毕竟少不了图标,而不懂美工的我,也就只能在网上使用别人的图标了. 如何得到网上的图标? 直接百度就可以了,当然还有另一种方法:就是从别人的文件中提取这些图标文件.