草庐IT

scroll-view滚动条

全部标签

iOS 在 View 的 drawrect 中设置文本颜色

我有代码在UIView子类的drawRect方法中进行自定义渲染。我正在尝试使用[NSStringdrawInRect]渲染文本,效果很好,但它始终显示为白色。经过多次谷歌搜索和浏览,所以我无法找到如何更改文本颜色的方法。任何建议都会很棒。编辑下面是我的drawRect实现中的代码片段if(self.state!=UIControlStateHighlighted){CGContextSaveGState(context);CGContextSetFillColorWithColor(context,color);CGContextSetShadowWithColor(context,

objective-c - 如何从 UITableViewCell 推送 View

我有一个UITableViewController,它有我用自己的子类自定义的自定义单元格。在这个子类中,我添加了一个按钮,我想将一个View推送到导航Controller的堆栈中。我不知道该怎么做,因为我不知道如何从我的自定义单元格访问导航Controller。有什么想法吗? 最佳答案 此处需要更多信息。什么类持有表,什么类是TableView委托(delegate)?在最简单的情况下,您在一个类(class)工作。而不是[self.navigationControllerpushViewController:xyz]。但是如果您

ios - 选择指示器未显示在操作表内的选择器 View 中

这是我的实现,我基本上是在动态创建操作表和选择器View。问题是显示您选择的项目的指示器没有显示。UIActionSheet*actionSheet=[[UIActionSheetalloc]initWithTitle:titledelegate:selfcancelButtonTitle:@"Cancel"destructiveButtonTitle:nilotherButtonTitles:nil];actionSheet.actionSheetStyle=UIActionSheetStyleDefault;UIPickerView*picker=[[UIPickerViewall

objective-c - UIWeb View : resize/fit according to the content?

我想创建一个包含多种字体格式和颜色的文本区域,因此我使用了UIWebView。创建我的HTML文本并显示它没问题,但我想让View适合内容。对于UITextView,我曾经在添加到subview之后执行以下操作:CGRectframe=myTextView.frame;frame.size.height=myTextView.frame.size.height;myTextView.frame=frame;但它不适用于UIWebView。有什么建议吗? 最佳答案 我写了一个关于如何settheheightofaUIWebViewto

iphone - 如何在 iphone 中为 textview 提供自动滚动?

我正在创建一个游戏,根据可用的提示数,我想在TextView中向玩家显示提示。现在我想给textview自动滚动,因为每当新提示添加到以前的提示时,我需要滚动textview才能看到提示。这意味着无论何时添加新提示,我都想自动滚动到TextView的底部。 最佳答案 像这样的东西应该可以解决问题......[myTextViewscrollRangeToVisible:NSMakeRange([myTextView.textlength],0)]; 关于iphone-如何在iphone中

iphone - 如何记住 UIWebView 的滚动位置

在Safari中,当您访问一个很长的页面,例如w3c.org,向下滚动到页面中的某处杀死Safari再次打开Safari,它会自动记住您在页面中的最后位置如何在UIWebView中执行此操作?或者有可能吗?谢谢。 最佳答案 我能想到的实现此目的的最简单方法是保存WebViewcontentOffset.y,然后在下次加载时将其设置回您保存的内容。将其保存到NSUserDefaults中将允许恢复该值,即使应用程序被终止,或者即使安装了更新也是如此。[[NSUserDefaultsstandardUserDefaults]setFlo

iphone - 允许滚动内容大小等于帧大小

如何创建分页的UIScrollView,其中内容大小只允许查看一个项目(但左右两侧有更多内容,应该是无法访问的)?我想将用户“困住”在一个页面上,两侧都有弹回,类似于分页UIScrollView仅处理一页内容的方式。但如果我将内容大小设置为与我的单个页面相同的宽度,则滚动将完全禁用。 最佳答案 要使任何UIScrollView始终弹跳,请设置其alwaysBounceHorizo​​ntal/Vertical:属性:[_scrollViewsetAlwaysBounceHorizontal:YES];

iphone - 输入文本时在 UIAlertView 中启用按钮 - 多个警报 View

在我的应用程序中,当用户单击工具栏中的保存按钮时,系统会通过UIAlertView提示用户选择保存当前工作的方式,即选择保存为图像还是保存为播放。当用户选择保存为剧本时,他们会收到第二个UIAlertView的提示,该View还有一个文本字段供他们插入剧本的名称。我想要实现的是,当没有输入文本时,“确定”按钮被禁用,并且当输入的文本长度为1或更多时,文件就可以保存(使用存档器,这可以正常工作所以这不是问题),然后启用“确定”按钮。下面列出的是显示两个警报View的代码,以及从View中选择不同项目时发生的情况。-(IBAction)selectSaveType{UIAlertView*

objective-c - 在哪里设置弹出窗口中显示的 View Controller 的大小?

基于Apple的samplecode,我的应用程序在弹出窗口中显示一个ViewController,它由一个条形按钮触发:-(IBAction)configChartTapped:(id)sender{GrowthChartConfigOneViewController*panelViewController=[[GrowthChartConfigOneViewControlleralloc]init];UIPopoverController*popover=[[UIPopoverControlleralloc]initWithContentViewController:panelVi

objective-c - 在 IB 和代码中添加项目时 UIScrollView 不滚动

当我在我的场景上创建一个ScrollView,然后在IB中向场景添加一个按钮时。然后我进入代码,设置内容大小,启用用户交互并添加另一个按钮。当我在模拟器中运行程序时,Scrollview不起作用,如果我在场景中删除IB中的按钮,它就可以正常工作。是否无法在IB中和以编程方式将项目添加到ScrollView?编辑:我认为它可能是我已经拥有的应用程序中的东西。所以我决定我会创建一个新项目,里面只有代码,以及下面的场景图片。它确实添加在ScrollView的下方。UIButton*myButton=[UIButtonbuttonWithType:UIButtonTypeRoundedRect