草庐IT

适应性

全部标签

ios - 如何限制文本长度以适应动态创建的 UITextField 的宽度

我动态创建了具有不同宽度和字体大小的UITextFields。我知道如何限制UITextField中的文本长度,但我只能使用固定字符数来做到这一点。我需要的是动态限制字符数以适应某些UITextFields。我想每次输入新字符时,我都应该使用CGSize并获取特定字体大小的文本长度,而不是将其与UITextField宽度进行比较,如果超过UITextField则限制字符数>宽度。不幸的是我不确定如何开始它。有谁知道任何可以帮助我的代码片段? 最佳答案 你可以从这段代码开始:-(BOOL)textField:(UITextField*

ios - 使iphone 6应用程序适应iphone 4s屏幕分辨率

我已经为iphone6开发了一个应用程序。它在iphone5上也能正常工作,但在4s上底部部分被切断。有什么方法可以使应用程序在不使用自动布局的情况下适用于iphone4s。这适用于iphone6但不是4s,下面是它的样子。按钮不可见。感谢您的回答 最佳答案 您可以使用UIScrollView而不是UIView并将所有内部控件添加到ScrollView。这将使按钮始终可见并滚动内容。第二个选项,你可以使用AutoLayout。(你不想使用它。!!)第三,您可以为iPhone4s创建一个新设计(当且仅当您希望外观与其他手机完全相同时)

ios - 如何为PayPal自适应(MPL)付款进行服务器验证

我们得到了PayPal自适应支付工作在我们的iOS应用程序使用MPL,因为需要支持并行支付到PayPal帐户以外的我们自己的。我的问题是,在哪里可以找到指导服务器端验证自适应支付的文档?我对流动的理解是:我们的移动应用程序称为MPL,它负责支付。MPL将成功的PayKey返回到移动应用程序移动应用程序将PayKey转发到我们的服务器我们的服务器检查支付宝与贝宝核实付款与贝宝我们的服务器从Paypal签入成功/失败代码返回到移动应用程序的状态(4)我们的移动应用程序很开心,做了一些有趣的舞蹈动作,并开始着手完成订单。我想知道步骤(4)的文档在哪里?或者,您如何进行服务器端支付验证?我感觉

iOS:UIButton 没有增加高度以适应标题标签(没有子类化 UIButton)

我有一个UIButton对象,它的标题是在运行时确定的。标题可能是多行的,所以我想增加UIButton对象的高度以匹配其标题标签的高度。我不想创建一个UIButton子类,因为我读到这不是好的行为。这就是为什么我不明白为什么这个question的答案(否则会解决这个问题)都涉及子类化UIButton。这answer还涉及子类化UIButton。我在10.x上使用自动布局,但sizeToFit似乎没有执行任何操作。我也试过调用invalidateIntrinsicContentSize并且它也没有做任何事情。我已将内容压缩发送到1并将内容压缩发送到999,但这也不起作用。Apple是否提

ios - 调整导航栏标题字体大小以适应文本

是否可以调整导航栏标题的字体大小以适合文本? 最佳答案 您可以创建一个UILabel并将其设置为UINavigationItem的titleView。请参阅苹果文档:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationItem_Class/#//apple_ref/occ/instp/UINavigationItem/titleView对于创建的UILabel,您可以设置adjustsFontSizeToFitWidth和

ios - 强制 iPad 视网膜模拟器适应 MacBook Air 屏幕

在我的MBAiriPad(视网膜)模拟器上,即使是最小尺寸(50%比例)也不适合屏幕,需要笨拙的滚动。有谁知道可以编辑的属性或可以使其小于50%的属性吗? 最佳答案 您可以使用cmd键修饰符来更改大小:Cmd+1-原始Cmd+2-变小Cmd+3-最小(这最适合我的MacbookAir11) 关于ios-强制iPad视网膜模拟器适应MacBookAir屏幕,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

ios - 使用自适应布局和 Storyboard 在 XCode6 中实现 ScrollView

我有一个带有标签和按钮的输入页面,它太长以至于无法显示在任何iPhone的屏幕上。我想让用户垂直滚动以进行所有输入。我想在Storyboard中进行布局。我能找到的所有建议答案都处理不同的情况:-全部按代码布局-内容是具有固有大小的图像-可以与autolayout/xcode5一起工作,但我不能为自适应布局和xcode6工作这就是我所说的视觉效果。黄色框是保存输入元素的View。黑框表示随时可以看到的内容。根据我的研究,这是我尝试过的:在主视图中添加了一个完全填充主视图的ScrollView。(我认为这应该是黑色矩形。)在ScrollView中添加了一个View(充当内容容器)。(黄色

ios - 旋转时无法缩小 UILabel 以适应内容

我无法使用自动布局正确调整UILabel的大小。基本上我希望我的标签总是大小刚好足以匹配它的内容。这里有一些图片可以证明我的意思。注意横向的额外顶部和底部填充。我不想要那个。我希望标签垂直收缩,以便只包含其内容。我对顶部布局指南有33的顶部约束,对superView的前导约束为75,对superView的尾部约束为75。因此,我的目标再次是允许根据方向调整标签的大小,但让标签只包含其内容而没有任何填充。谢谢。 最佳答案 你需要的是它底部的灵活约束。因此,假设将底部约束设置为大于或等于0,并将其优先级设置为100。然后选择UILabe

ios - 如何调整区域以适应刚刚出现的自定义注释标注?

我使用MKAnnotationView的自定义子类。在我的Map委托(delegate)的mapView:didSelectAnnotationView:方法中,我调用了此类的方法,它添加了带有图像的UIImageView作为subview-它用作我的自定义注释标注。当使用默认MKPinAnnotationViewmap时,会自动调整map区域以显示刚刚出现的注释标注。我如何使用自定义MKAnnotationView子类实现此行为? 最佳答案 当前解决方案I'vecrafteddemoprojecthavingthestuffdis

ios - 如何更改 UITableView 的高度以适应其动态内容?

我有一个UITableView,其中包含一个单元格,而该单元格又​​包含一个TTTextEditor(一个Three20控件),它对于所有意图和目的都是一个UITextView。我正在使用TTTextEditor,因此用户可以输入动态数量的文本,并且随着控件调整大小,我正在使用委托(delegate)方法相应地增加包含单元格的高度。到目前为止一切顺利。当我完成编辑时,单元格现在变高了,表格不再滚动足以覆盖内容。我假设我需要调整表格的高度以补偿单元格高度的增加,但无论我尝试什么似乎都没有效果。通过阅读,我正在尝试这样做:CGRectframe=[self.tableViewframe];