中国iOS开发者协会 UI界面
中国iOS开发者协会
这个作者很懒,什么都没留下…
展开
-
iOS程序中自动滚动TableView到某行的方法
比如tableview窗口可以显示 30 行, 我想在填充tableview 100 条数据后 选择第 50行, 能把这一行显示到窗口内, 就像手动拖滚动条到 第 50行一样,要如何实现呢? [self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:_currentRow inSection:0]a原创 2014-04-29 22:09:21 · 889 阅读 · 0 评论 -
iOS 点击键盘上的“Next”按钮实现文本框焦点跳转
1.视图控制器实现UITextFieldDelegate协议2.设置文本框属性 Java代码 tx_username.returnKeyType = UIReturnKeyNext; tx_username.delegate = self; 3.重写协议方法 Java代码 UIReturnKeyJoin类型后调用的方法 } returnY原创 2014-05-27 09:27:14 · 2474 阅读 · 0 评论 -
UItableviewCell重用注意事项
注意事项:1,在cellForRowAtIndexpath里如果未对cell中的控件赋值,由于重用的原因,会出现界面错乱2, 解决方案:model里存储的控件要显示的内容每次cell重用,根据model重新赋值,3,当cell上的控件发生变化时,及时修改model重用cell经常会出现重用错误的现象,下面就通过代码的形式帮助解决一下这个问题原理就是通过将cell中的值放在一个数转载 2014-04-28 20:35:33 · 807 阅读 · 0 评论 -
iOS7 Xcode5 全程隐藏状态栏
在plist里先添加状态栏隐藏,然后还要添加key:View controller-based status bar appearance 默认值NO,加上状态栏就没了原创 2014-04-28 16:29:17 · 441 阅读 · 0 评论 -
iOS调用系统相册、相机 显示中文标题
12345调用系统相册、相机发现是英文的系统相簿界面后标题显示“photos”,但是手机语言已经设置显示中文,纠结半天,最终在info.plist设置解决问题 info.plist里面添加Localizedresources can be mixed YES 表示是否允许应用程序获取框架库内语言。原创 2014-04-25 12:02:20 · 815 阅读 · 0 评论 -
为UIKeyboardTypeNumberPad增加自定义按键
为UIKeyboardTypeNumberPad增加自定义按键在 iPhone 上面開發應用程式時, 在使用輸入鍵盤時, 或多或少都會遇到客制化鍵盤的問題, 這邊筆者以簡單的數字鍵盤來示範客制化的動作. 這部份我想網路上已經有不少 sample code , 但大部份基本上都是以 SDK 3.x 的版本去實作, 以"特定寫法"來實作客制化在 iOS4 會有問題, 這部份稍候會提到兩版本原创 2014-04-20 22:41:32 · 1277 阅读 · 0 评论 -
UISearchBar背景透明,去掉背景,自定义背景
seachBar=[[UISearchBar alloc] init];//修改搜索框背景seachBar.backgroundColor=[UIColor clearColor];//去掉搜索框背景//1.[[searchbar.subviews objectAtIndex:0]removeFromSuperview];//2.for (U原创 2014-04-20 22:51:15 · 786 阅读 · 0 评论 -
UINavigationController和UITabBarController合用。
FirstViewControlle *firstViewControlle = [[FirstViewControlle alloc] init]; UINavigationController *nav1 = [[UINavigationController alloc] initWithRootViewController: firstViewControlle];原创 2014-04-20 22:52:09 · 557 阅读 · 0 评论 -
UItableview滚动到最后一行
- (void)scrollTableToFoot:(BOOL)animated { NSInteger s = [self.chatTable numberOfSections]; if (s1) return; NSInteger r = [self.chatTable numberOfRowsInSection:s-1]; if (r1原创 2014-04-20 22:34:15 · 659 阅读 · 0 评论 -
IOS开发UI篇之──键盘添加工具条
IOS开发中,iphone/ipad/itouch采用的触摸设计,本身没有硬件键盘,一般都是点击输入框之后,弹出一个虚拟键盘出来,因此开发中,经常在完成编辑输入之后,要写程序代码来关闭软键盘的输出,非常繁琐,当然关闭软键盘的方式有很多。本文要分享的是一个键盘顶部工具条的类,通过这个工具条,可以很方便的关闭键盘,而且有上一项,下一项的输入框切换,非常方便,效果如下图所示:原创 2014-04-20 22:50:30 · 858 阅读 · 0 评论 -
iOS实现简单图文混排效果
在很多新闻类或有文字展示的应用中现在都会出现图文混排的界面例如网易新闻等,乍一看去相似一个网页,其实这样效果并非由UIWebView 加载网页实现。现在分享一种比较简单的实现方式 iOS sdk中为我们提供了一套完善的文字排版开发组件:CoreText。CoreText库中提供了很多的工具来对文本进行操作,例如CTFont、CTLine、CTFrame等。利用这些工具可以对文字字体原创 2014-04-20 22:48:17 · 833 阅读 · 0 评论 -
判断UIScrollView停止滑动
-(void)scrollViewDidScroll:(UIScrollView*)sender{ [NSObjectcancelPreviousPerformRequestsWithTarget:self]; //enshore that the end of scroll is fired because apple are twats...原创 2014-04-20 22:43:36 · 800 阅读 · 0 评论 -
设置UIView阴影shadow 边框 边框颜色
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor=[UIColor whiteColor];原创 2014-04-20 22:44:28 · 760 阅读 · 0 评论 -
iOS 让textview里面的网址可点击
textView.dataDetectorTypes = UIDataDetectorTypeLink;延伸:Abstract: Defines the types of information that can be detected in text-based content.Abstract: Defines the types of information that c原创 2014-05-05 16:03:20 · 830 阅读 · 0 评论 -
IOS拨打完电话回到原程序的方法
即不退出本应用实现,应用内拨打电话,方法如下:1.声明 UIWebView* _callWebView; //用于不退出应用打电话2.实现 _callWebView= [[UIWebViewalloc]initWithFrame:CGRectZero]; //必须作为view的子viewNSMutableString *str原创 2014-04-15 16:46:01 · 600 阅读 · 0 评论 -
iOS摄像头和相册-UIImagePickerController-浅析
在一些应用中,我们需要用到iOS设备的摄像头进行拍照,视频。并且从相册中选取我们需要的图片或者视频。关于iOS摄像头和相册的应用,可以使用UIImagePickerController类来完成控制。关于UIImagePickerController的相关知识,如下:iOS的一些设备上都安装了摄像头。现在绝大多数都有了。在编程中,我们是用相应的东西来进行照相,录像等功能。转载 2014-04-29 17:50:38 · 898 阅读 · 0 评论 -
固定cell.imageView.image的大小
cell.imageView.image的大小 会随着Cell的高度而变化,不同的图片显示的也不一样,在网上找了几种方法,简单方便的是下面这种:UIImage *icon = [UIImage imageWithName:@"xxxxx"];CGSize itemSize = CGSizeMake(30, 30);UIGraphicsBeginImageCo原创 2014-04-29 22:06:32 · 803 阅读 · 0 评论 -
UILabel的自适应 高度
代码:[plain] view plaincopy//初始化label UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)]; //设置自动行数与字符换行 [label setNumberOfLines:0]; label.lineBr原创 2014-04-15 16:29:14 · 935 阅读 · 4 评论