cocoa相关内容

超越 UIView 的交互

当 UIButton 的框架位于其父框架之外时,UIButton(或任何其他控件)是否有可能接收触摸事件?因为当我尝试这个时,我的 UIButton 似乎无法接收任何事件.我该如何解决这个问题? 解决方案 是的.您可以覆盖 hitTest:withEvent: 方法以返回一个视图,该视图包含比该视图包含的更大的点集.请参阅 UIView 类参考. 编辑:示例: - (UIView ..
发布时间:2022-01-17 23:26:20 移动开发

如何弹回根视图控制器,然后推送到不同的视图?

我正在编写一个具有 3 个视图控制器的简单应用程序.根视图控制器是一个item Listing,基本的表格视图.在这个视图控制器之外,我基于一些用户交互推送了两个不同的视图控制器 - create item 视图控制器或 view item 视图控制器. 所以,情节提要的转场看起来就像一个 V 或其他东西. 在我的 create item 视图控制器上,我希望它在用户创建新项目时弹回根 ..
发布时间:2022-01-17 13:17:18 移动开发

UINavigationController-Alike for Desktop-Cocoa?

我目前正在开发一个用户界面非常类似于 Mac 版 Twitter 的应用程序(在 iOS 上推入/退出视图). 有没有人为桌面 Cocoa 实现了 UIViewController?这样可以节省我很多小时的工作时间. 解决方案 目前标准的 AppKit 中还没有.你必须自己写. 如果您决定走这条路,这可能会有所帮助:http://parsekit.com/umekit/ ..
发布时间:2022-01-17 12:30:21 移动开发

Cocoa:如何在执行后台任务时运行模式窗口?

我试过打电话 modalSession=[NSApp beginModalSessionForWindow:conversionWindow];[NSApp runModalForWindow:conversionWindow]; 为了获得一个模态转换窗口,阻止用户与应用程序的其余部分进行交互,但这似乎也阻止了代码执行.我的意思是上面显示的代码之后的代码根本没有执行.我怎样才能解决这个问题?我 ..
发布时间:2022-01-17 10:38:48 其他开发

显示模态 NSWindow,而不激活其他应用程序窗口

我有一个在 MenuBar 中正确显示的 NSStatusItem.其中一项(单击时)显示我的应用程序中的模态 NSWindow,它旨在执行一次性任务,然后消失.(例如,用户输入一小段文字,点击“保存",模态 NSWindow 消失.) 当应用程序在后台运行时会出现此问题.模态窗口正确地出现在前台运行的任何应用程序上方,但是当用户单击“保存"按钮时,应用程序的其余窗口也被激活.这是不可取的, ..
发布时间:2022-01-17 10:24:12 其他开发

带有子项目和项目依赖项的 Xcode 工作区触发构建

我希望 Xcode 5 有更好的文档,但我找不到任何合适的描述使用工作区的最佳实践,所以.. 在具有多个项目(几个框架,1 个应用程序)的工作区中,是否可以让 Xcode仅在需要时构建所有依赖项目(即发现更改)无需包含所有依赖项目中的所有项目? 我宁愿只让项目中的框架依赖于它,而不是在其中包含 5-6 个子项目,因为这只是 导航视图中的一团糟 - 子项目中的文件一直显示在搜索结果中, ..
发布时间:2022-01-16 20:31:12 移动开发

创建一个 Cocoa 框架

我创建了一个我希望重新分发的工作 Cocoa 框架.然而问题是,它不会在 Xcode 之外运行.我读过一些关于 @executable_path/../Frameworks 的内容,我没有包括在内,因为我不知道该放在哪里:/ 因此,我使用 DYLD_FRAMEWORK_PATH 变量在 Xcode 中运行我的应用程序,该变量运行良好,但仅在 Xcode 中 - 如果我尝试自行运行它,它会立即 ..
发布时间:2022-01-16 20:16:37 其他开发

安装自定义可可框架的最佳方法

我有一个自定义框架,遵循 Apple 框架编程指南中的建议 >> 安装你的框架 我安装在/Library/Frameworks 中.我通过使用以下脚本添加运行脚本构建阶段来做到这一点: cp -R build/Debug/MyFramework.framework/Library/Frameworks 然后,在我的项目中,我链接到/Library/Frameworks/MyFramework ..
发布时间:2022-01-16 20:08:14 移动开发

我可以在另一个框架中包含一个框架吗?

我正在编写一个框架(称为 Lighthouse.framework),该框架又使用来自另一个框架(准确地说是 RegexKit.framework)的代码.我已将 RegexKit.framework 复制到我自己的框架中,使其具有如下结构: Lighthouse.framework/版本/一个/构架/RegexKit.framework灯塔 但是,当我尝试运行使用 Lighthouse.fr ..
发布时间:2022-01-16 19:57:55 移动开发

使用私有 dylib/framework 构建 Cocoa 应用程序包

我使用 xcode 4 构建一个带有私有 dylib/框架的可可应用程序. 在我的开发Mac中,我把dylib放在/usr/local/lib目录下,然后拖到项目中. 该应用程序已编译并在我的计算机上完美运行. 为了将此应用分发到另一台 Mac,我创建了一个复制文件构建阶段,并说“将那个 dylib 复制到 Frameworks 目录". 应用构建成功,我确实看到dylib ..
发布时间:2022-01-16 19:54:12 移动开发

在框架中嵌入框架(iOS 8+)

使用 Xcode 6 或更高版本构建的 iOS 应用程序允许在其中嵌入动态 iOS 框架.我正在构建一个共享框架,并想嵌入一个子框架.我怎样才能做到这一点? 注意:这是可能的并且正在在生产中使用(例如,在 CocoaPods). 解决方案 找到了答案.以下是它的完成方式: 导航到目标 > 构建阶段 点击小“+"图标并选择“New Run Script Build Phase" ..
发布时间:2022-01-16 19:45:29 移动开发

Xcode 4 和嵌套项目——找不到头文件

我在使用 Xcode 4 和在 Xcode 3.2 下运行良好的嵌套项目时遇到了无数问题.这是一个我无法解决的非常基本的问题: 我正在构建一个可可框架,它需要另一个我有源代码的可可框架.所以我执行通常的步骤: 将所需框架的.xcodeproj文件拖入我的主框架项目中 在我的主框架下的 TARGETS > MyFramework > Build Phases > Target Depe ..
发布时间:2022-01-16 19:43:52 移动开发

Xcode 6.1:文件是为 x86_64 构建的,它不是被链接的架构 (i386)

我为 util/extensions 创建了一个 Swift 框架项目,它编译并复制一个 .framework 文件到我系统上的专用位置.我希望能够将此文件包含到其他项目中(Build Phases/Link Binary with Libraries).框架项目是 Cocoa Touch Framework 类型的项目(从 Xcode 6.1 项目模板浏览器中选择). 但是当我尝试编译一个 ..
发布时间:2022-01-16 19:41:13 移动开发

Swift 应用程序:导入静态库的框架时“缺少必需的模块"

这是我的设置: Objective C 代码的静态库,称为 Stat. 一个 Swift 框架,它在自己的类中使用来自 Stat 的代码(这个框架称为 Dyn).静态库和这个框架在同一个 Xcode 项目中. 将上述项目作为子项目并链接到 Dyn 的 Mac 应用程序/项目. 在我的应用中,我的代码如下: 进口可可导入动态...SomeDynClass().doSomething ..
发布时间:2022-01-16 19:40:49 移动开发

NSView 内容的动画旋转

我正在尝试就地旋转 NSView (NSButton) 的内容(即从中心.我想转换 - 到 |).这可以通过 setFrameCenterRotation: 来完成……但是,我正在尝试对此进行动画处理,并且 [[myview animator] setFrameCenterRotation: 90]; 使控件首先向右跳转,然后围绕左下角 (0,0) 旋转回到原始位置. 有人建议先设置an ..
发布时间:2022-01-16 14:54:27 其他开发

如何正确使用 swipeWithEvent 导航 webView,Obj-C

我想通过使用事件 swipeWithEvent 来实现在我的 webView 中向后和第四次导航的功能.但是,我不知道我应该如何使用它. 我有一个主要的 webView,以及向后和第四个导航的两种方法.这里的一个大问题是我不确定如何写这个问题.我只需要知道如何识别我的 webView 上的滑动手势并调用我的两个方法.类似于 Safari、Google Chrome 和 Mozilla Fir ..
发布时间:2022-01-15 11:56:28 移动开发

单击外部时隐藏 MAAttachedWindow

我正在使用 MAAttachedWindow 在下显示自定义窗口菜单栏中的 NSStatusItem.一切正常,但是当用户在窗口外单击时,我找不到一种简单的方法来隐藏它.我想实现这种行为,因为它是用户所期望的. 这是用于显示MAAttachedWindow的代码: - (void)toggleAttachedWindowAtPoint:(NSPoint)pt {如果(!self.attac ..
发布时间:2022-01-15 11:46:19 移动开发