首页 文章
  • 0 votes
     answers
     views

    如何确定CGImage的每像素组件数?

    对于物理缩放任何UIImage的方法,我需要创建具有与图像完全相同设置的位图上下文,目标宽度和高度除外 . 到目前为止,这是我的代码 . 缺少的内容:如何为CGBitmapContextCreate的bytesPerRow参数确定CGImage的每个像素的组件数? CGImageRef cgImage = self.CGImage; size_t widthPX = CGImageGetWidth...
  • 1 votes
     answers
     views

    UIActionSheet和UIAlertView专注于iPad

    事实上我在iPad上使用UIActionSheet和UIAlertView时遇到了一些麻烦,我使用alertView作为弹出文本字段和按钮来输入日期,当我点击按钮时,包含我的UIDatePicker的UIActionSheet应该显示,它显示但是我没有专注于选择焦点仍然在alertview上的日期,而ActionSheet在后台(但在iPhone上没有问题,它工作正常) 是否有一些代码可以添加到i...
  • 0 votes
     answers
     views

    以编程方式创建的UIViewController在“已加载的nib但未设置视图出口”时崩溃

    我想以编程方式创建UIViewController而不使用nib,例如: import UIKit class MyViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // code... } // code... }...
  • 1 votes
     answers
     views

    根据UIButton控件事件更改UILabel

    我有一个 UIButton ,它有一个默认图像,另一个图像用于高亮/选定图像 . 按下按钮时,按钮的图像会变为高亮显示,然后在触摸按钮位于内部时变为选定状态 . 通常的东西..在IB内的所有设置 . 但是,我试图在一个非常棘手的地方(未对齐,硬编码)在按钮上设置标签 . 我尝试在IB的按钮上添加一个Label . 问题:当按钮的控件状态发生变化时,我需要更改标签的文本颜色 . 所以,我创建了一个 ...
  • -1 votes
     answers
     views

    iOS自定义.xib视图按钮点击检测视图控制器(Swift)

    所以我使用自定义视图(.xib),其中包含几个对象: UIImage view& UIButton . 视图控制器 UIView 中包含和使用的自定义视图,但我似乎无法弄清楚如何检测按钮(来自.xib)是否被点击并在视图控制器中启动一个功能 . 有什么建议? 我可以然后将 UITap 手势添加到整个 Viewcontroller UIView,但这不是我需要的 .
  • 5 votes
     answers
     views

    核心数据/ NSFetchedResultsController错误

    我在核心数据/ NSFetchedResultsController上遇到了一些麻烦 . 我不完全确定错误在哪里,因为消息很模糊 . 当获取的结果控制器没有提取任何对象时,我有一个插入多个对象的问题 . 如果我尝试插入几个没有提取的对象,以下代码将崩溃并出现以下错误 . 如果我使用它来插入一个对象,它不会崩溃,如果已经提取了对象,它不会崩溃 . 崩溃发生在save:方法上 . NSArray中的...
  • 4 votes
     answers
     views

    UIKIT:InputAccessoryView和Responder控制台警告

    我目前正在设计一个应该像原始iMessage应用程序一样的聊天应用程序 . 在应用程序中,我已经覆盖了my ViewController 的inputAccessoryView,将输入视图粘贴到键盘上 . 使用 CMD + K 解雇键盘时一切正常,但是当使用 collectionView.keyboardDismissMode = .interactive 滚动自定义 CollectionVie...
  • 211 votes
     answers
     views

    有没有办法从UITableView中删除分隔线?

    我正在寻找一种在普通模式下完全删除UITableView中的分隔线的方法 . 这是在分组中自动完成的,但这也会以难以衡量的方式更改表的尺寸 . 我已将分隔线颜色设置为colorClear . 但这并不能完全解决问题 . 当我试图在单元格中绘制自定义背景视图,并且我希望单元格无缝时,保留在其间的一条像素线会导致我出现问题 . 是否有更优雅的解决方法,然后使用分组视图,然后拉伸它?
  • 1 votes
     answers
     views

    辅助功能:当使用配音选择单元格时,不会调用didSelectRowAtIndexPath

    我有一个非常简单的UITableView,我的单元格有一个自定义类 . 细胞由各种标记组成(isAccessibility = NO) . 我为每个单元格设置了accessibilityValue,并且在Storyboard中为每个单元格启用了isAccessibility = YES / enabled . 当用户双击选择单元格时......没有任何反应 . didSelectRowAtInd...
  • 1 votes
     answers
     views

    如何使用大 Headers VoiceOver兼容的UITableView?

    我的应用程序有一个带有一个大的空白tableHeaderView的表视图,允许将可见单元格完全滚出窗口(到底部) . 因此,{0,0}的contentOffset意味着,内容将滚出窗口 . 初始contentOffset是{0,的高度} . 这一切都很好,但我有一个难题,为它启用可访问性 . 用户逐步浏览元素,从导航栏及其栏按钮开始 . 只要她再次滑动以激活表视图的第一个单元格,表格视图就会自动滚...
  • 1 votes
     answers
     views

    通过外部点击VoiceOver模式关闭iOS表单模式

    在iPad上,您可以使用 controller.modalPresentationStyle = UIModalPresentationFormSheet 在屏幕上显示居中的模态 . 一种常见的技术是允许用户通过单击"outside"或"behind"来解除模态 . 许多其他答案(Iphone SDK dismissing Modal ViewControl...
  • 10 votes
     answers
     views

    如何在UINavigationController的导航栏上添加图像?

    我正在制作一个应用程序,并被要求在导航栏上放置一个徽标,但也会到达栏的边界之外,覆盖我的部分视图 . 这就是它应该如何放置(白色圆圈是徽标) . 由于此应用程序中的视图控制器结构复杂,我想使用UINavigationController,但似乎它可能会使徽标更有问题 . 这样做的好方法是什么? (因为由于奇怪的放置,显然将徽标作为导航栏的 Headers 图像是不可能的) 我正在考虑将其作为ke...
  • 0 votes
     answers
     views

    UIViewController和UIView生命周期在iOS中

    我担心知道View Controller和View的生命周期 . 在互联网上搜索了很多内容后,我仍然被以下概念误解: UIViewController通过以下回调控制UIView或其根视图: ViewDidLoad(_ :) ViewWillAppear(_ :) ViewDidAppear(_ :) ViewWillDisappear(_ :) ViewDidDisapp...
  • 2 votes
     answers
     views

    强制更新屏幕外UICollectionView

    我有两个视图控制器A和B.ViewControllerA上有一个UICollectionView . 如果我将ViewControllerB推送到ViewControllerA,那么在后台ViewControllerA 's UICollectionView updates I want to force the collection view to redraw and dequeue it' ...
  • 20 votes
     answers
     views

    UICollectionVIew:滚动时为单元格设置动画

    当用户滚动列表时,我希望我的 UICollectionView 中的项目可以动画显示(我正在使用 UICollectionViewFlowLayout 的子类) . 我在布局管理器中指定了位置,我希望能够做的是指定一个初始变换,并在正确的时间(当单元格首次出现在屏幕上时)应用于动画中 . 要查看我的意思,请查看iOS上的Google Plus应用 . 理想情况下,根据细胞的位置不同的变换 . 我似...
  • 41 votes
     answers
     views

    如何在Swift中编写UIViewController的init方法

    我无法将init方法添加到以下UIViewController类 . 我需要在init方法中编写一些代码 . 我必须编写init(编码器)方法吗?即使我添加编码器和解码器方法,我仍然会遇到错误 . 我也尝试使用没有任何参数的init方法,但这似乎也不起作用 . class ViewController: UIViewController { var tap: UITapGestureRe...
  • 1 votes
     answers
     views

    动态设置标签高度时遇到问题

    我根据文本标签高度和标签高度动态设置tableView单元格高度 . 当我给出带空格的文本时它工作正常(例如:这是stackoverflow的问题) . 但是当我输入长度为两行而没有空格的文本时(例如,ThisisisQuestionforstackoverflow) . 这是两条线,文字从第二行开始,最后切割 . 它采用第一行全空间和第二行(ThisisQuestionfor .....) . ...
  • 413 votes
     answers
     views

    如何在UITextView中丢失边距/填充?

    我的iOS应用程序中有 UITextView ,显示大量文本 . 然后我通过使用 UITextView 的偏移边距参数来分页这个文本 . 我的问题是 UITextView 的填充使我的计算混乱,因为它看起来有所不同,具体取决于我使用的字体大小和字体 . 因此,我提出了一个问题:是否可以删除 UITextView 内容周围的填充? 期待听到您的回复!
  • 0 votes
     answers
     views

    iOS 3 - UITabBarItems在发生内存警告后从UITabBar中消失

    在使用旧iOS硬件的人们提出的大量请求中,我正在重构和优化我的应用程序,因此它可以在iOS 3上运行 . 据说我的UITabBar有一个小问题,我可以复制所有的iPhone 3G单元我已经测试过了 . 这个小故障似乎已经在iOS 4中修复了,但是我想知道在那之前是否有其他人也有这个故障并且已经找到了一个(相对优雅的)解决方法 . 问题是你可以在下面看到的;当发生内存警告并且屏幕上的所有视图都被释放...
  • -1 votes
     answers
     views

    设置导航栏 Headers 背景颜色(swift)

    我想在iOS中更改UI Navbar Headers 的背景 . 我希望最终结果如下图所示: 如果可能,或者我将不得不做一个解决方法,请告诉我 . Changing navigation bar color in Swift未解决UINavigationBar Headers 文本的背景颜色
  • 3 votes
     answers
     views

    UINavigationBar颜色和透明之间的过渡 - bug [iOS 11]

    当我按 UIViewController 并将 UINavigationBar 颜色更改为透明时,我在iOS 11上发现了一种奇怪的行为 . 重要的是我正在使用 largeTitles . 我想将导航栏的红色更改为透明,这样可以正常工作 . 但是,如果我点击backButton,再次禁用透明样式和红色样式 . ViewController上的NavigationBar不是红色但仍然是透...
  • 39 votes
     answers
     views

    iOS 11大 Headers 导航栏没有崩溃

    What's new in Cocoa Touch WWDC video said中的Apple家伙,新的大 Headers 导航栏将神奇地挂钩到底层视图控制器的顶级滚动视图,并在向上和向下滚动时自动折叠/展开 . (并且由于"magically",他可能意味着他们没有将这个功能修补到已经令人尴尬的API中,因此他们不得不诉诸于幕后的一些启发式选择的滚动视图) 即使我已经准备...
  • 297 votes
     answers
     views

    根据文字调整UILabel高度

    考虑我在 UILabel (动态文本的长行)中有以下文本: 由于外星军队的数量远远超过团队,因此玩家必须利用后世界末日的世界,例如在垃圾箱,支柱,汽车,瓦砾和其他物体后面寻找掩护 . 我想调整 UILabel's 高度,以便文本可以适应 . 我正在使用 UILabel 的以下属性来使文本内部包装 . myUILabel.lineBreakMode = UILineBreakModeWordWr...
  • 274 votes
     answers
     views

    UILabel文字边距

    我正在设置 UILabel 的左边插入/边距,并且可以't find a method to do so. The label has a background set so just changing its origin won'吨 . 最好将左侧的 10px 左右插入文本 .
  • 151 votes
     answers
     views

    使用Swift更改占位符文本颜色

    我的设计实现了深蓝色 UITextField ,因为占位符文本默认为深灰色,我几乎无法确定占位符文本所说的内容 . 我当然用Google搜索了问题,但我还没有提出解决方案,而使用Swift语言而不是Obj-c . 有没有办法使用Swift更改 UITextField 中的占位符文本颜色?
  • 2 votes
     answers
     views

    UILabel突出显示颜色属性字符串(Apple bug?)

    我在自定义 UITableViewCell 中有一个 UILabel . 此标签具有带有多种文本颜色/字体的属性字符串 . 当单元格突出显示时,标签中的属性文本全部变为相同的颜色 . 更具体地说,文本全部变成与 first character 相同的颜色 . 字体不会改变 . 我认为这种行为与 UILabel 上的 highlighted 和 highlightedTextColor 属性有关 ...
  • 4 votes
     answers
     views

    UINavigationController:在每次转换后显示具有不同方向的嵌入式视图控制器?

    这是StackOverflow上的常见问题,但其他解决方案都没有奏效 . 许多人也是几年前写的 . 以下是一些考虑的帖子: Is it possible to have different orientations for viewControllers inside UINavigationController? Support landscape for only one view i...
  • 5 votes
     answers
     views

    应用程序崩溃UIButtonLabel defaultAttributes

    我们试图解决一个应用程序崩溃,但我不知道从哪里开始 . 问题似乎是调用UIButtonLabel的defaultAttributes . 看起来它是对UIKit的核心调用,而不是直接来自应用程序代码 . 有什么建议可以在这里检查以确定问题或接近? 线程:崩溃:com.apple.main-thread0 libobjc.A.dylib 0x33ab0f66 objc_msgSend 51 UIK...
  • 1 votes
     answers
     views

    完整性检查:UIBarButtonItem崩溃尝试执行操作

    我的一位用户报告他的设备崩溃,iPhone 3GS . 相同类型的其他设备未报告类似行为 . 他给我发了一份崩溃日志,在阅读它的基础上,我不知道该怎么办 . 我希望我不会错误地解释崩溃日志,但看起来我的动作还没有被调用 . 这就是我创建和设置UIBarButtonItem的方法: - (void)viewDidLoad { [super viewDidLoad]; UIBarBut...
  • 0 votes
     answers
     views

    导航栏 Headers - 更改字体而不更改大小

    我无法更改导航栏的常规和大型 Headers . 我只想更改字体,而不会干扰字体大小 . 我尝试获得pointSize,但它不适用于NavBar游戏 . 我该怎么做?

热门问题